qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QPolygon

Documentation

class QPolygonValue a where Source #

Minimal complete definition

withQPolygonPtr

Methods

withQPolygonPtr :: a -> (QPolygonConst -> IO b) -> IO b Source #

Instances

class (QPolygonConstPtr this, QVectorQPointPtr this) => QPolygonPtr this where Source #

Minimal complete definition

toQPolygon

Methods

toQPolygon :: this -> QPolygon Source #

data QPolygon Source #

Instances

Eq QPolygon Source # 
Ord QPolygon Source # 
Show QPolygon Source # 
CppPtr QPolygon Source # 
Deletable QPolygon Source # 

Methods

delete :: QPolygon -> IO () #

toGc :: QPolygon -> IO QPolygon #

QVectorQPointPtr QPolygon Source # 
QVectorQPointConstPtr QPolygon Source # 
QPolygonPtr QPolygon Source # 
QPolygonConstPtr QPolygon Source # 
QPolygonValue a => Assignable QPolygon a Source # 

Methods

assign :: QPolygon -> a -> IO () #

Copyable QPolygon QPolygon Source # 

Methods

copy :: QPolygon -> IO QPolygon #

Copyable QPolygonConst QPolygon Source # 
Decodable QPolygon QPolygon Source # 

Methods

decode :: QPolygon -> IO QPolygon #

Decodable QPolygonConst QPolygon Source # 
Assignable (Ptr (Ptr QPolygon)) QPolygon Source # 

Methods

assign :: Ptr (Ptr QPolygon) -> QPolygon -> IO () #

Decodable (Ptr (Ptr QPolygon)) QPolygon Source # 

Methods

decode :: Ptr (Ptr QPolygon) -> IO QPolygon #

cast :: QPolygonPtr this => this -> QPolygon Source #

downCastConst :: QPolygonSuperConst a => a -> QPolygonConst Source #

downCast :: QPolygonSuper a => a -> QPolygon Source #

newCopy :: QPolygonValue arg'1 => arg'1 -> IO QPolygon Source #

aSSIGN :: (QPolygonPtr arg'1, QPolygonValue arg'2) => arg'1 -> arg'2 -> IO QPolygon Source #

boundingRect :: QPolygonValue arg'1 => arg'1 -> IO HRect Source #

containsPoint :: (QPolygonValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> QtFillRule -> IO Bool Source #

eQ :: (QPolygonValue arg'1, QPolygonValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

intersected :: (QPolygonValue arg'1, QPolygonValue arg'2) => arg'1 -> arg'2 -> IO QPolygon Source #

nE :: (QPolygonValue arg'1, QPolygonValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

point :: QPolygonValue arg'1 => arg'1 -> Int -> IO HPoint Source #

putPoints :: (QPolygonPtr arg'1, QPolygonValue arg'4) => arg'1 -> Int -> Int -> arg'4 -> Int -> IO () Source #

setPoint :: (QPolygonPtr arg'1, QPointValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

subtracted :: (QPolygonValue arg'1, QPolygonValue arg'2) => arg'1 -> arg'2 -> IO QPolygon Source #

swap :: (QPolygonPtr arg'1, QPolygonPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

translateByPoint :: (QPolygonPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

translateByRaw :: QPolygonPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

translatedByPoint :: (QPolygonValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QPolygon Source #

translatedByRaw :: QPolygonValue arg'1 => arg'1 -> Int -> Int -> IO QPolygon Source #

united :: (QPolygonValue arg'1, QPolygonValue arg'2) => arg'1 -> arg'2 -> IO QPolygon Source #