qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QBrush

Documentation

class QBrushValue a where Source #

Minimal complete definition

withQBrushPtr

Methods

withQBrushPtr :: a -> (QBrushConst -> IO b) -> IO b Source #

Instances

QBrushConstPtr a => QBrushValue a Source # 

Methods

withQBrushPtr :: a -> (QBrushConst -> IO b) -> IO b Source #

class QBrushConstPtr this => QBrushPtr this where Source #

Minimal complete definition

toQBrush

Methods

toQBrush :: this -> QBrush Source #

data QBrush Source #

Instances

Eq QBrush Source # 

Methods

(==) :: QBrush -> QBrush -> Bool #

(/=) :: QBrush -> QBrush -> Bool #

Ord QBrush Source # 
Show QBrush Source # 
CppPtr QBrush Source # 

Methods

nullptr :: QBrush #

withCppPtr :: QBrush -> (Ptr QBrush -> IO a) -> IO a #

toPtr :: QBrush -> Ptr QBrush #

touchCppPtr :: QBrush -> IO () #

Deletable QBrush Source # 

Methods

delete :: QBrush -> IO () #

toGc :: QBrush -> IO QBrush #

QBrushPtr QBrush Source # 
QBrushConstPtr QBrush Source # 
QBrushValue a => Assignable QBrush a Source # 

Methods

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

Copyable QBrush QBrush Source # 

Methods

copy :: QBrush -> IO QBrush #

Copyable QBrushConst QBrush Source # 

Methods

copy :: QBrushConst -> IO QBrush #

Decodable QBrush QBrush Source # 

Methods

decode :: QBrush -> IO QBrush #

Decodable QBrushConst QBrush Source # 
Assignable (Ptr (Ptr QBrush)) QBrush Source # 

Methods

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

Decodable (Ptr (Ptr QBrush)) QBrush Source # 

Methods

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

cast :: QBrushPtr this => this -> QBrush Source #

downCastConst :: QBrushSuperConst a => a -> QBrushConst Source #

downCast :: QBrushSuper a => a -> QBrush Source #

decode :: QBrushConstPtr this => this -> IO QBrush Source #

newCopy :: QBrushValue arg'1 => arg'1 -> IO QBrush Source #

newWithColor :: QColorValue arg'1 => arg'1 -> IO QBrush Source #

aSSIGN :: (QBrushPtr arg'1, QBrushValue arg'2) => arg'1 -> arg'2 -> IO QBrush Source #

color :: QBrushValue arg'1 => arg'1 -> IO HColor Source #

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

isOpaque :: QBrushValue arg'1 => arg'1 -> IO Bool Source #

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

setColor :: (QBrushPtr arg'1, QColorValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setGlobalColor :: QBrushPtr arg'1 => arg'1 -> QtGlobalColor -> IO () Source #

setStyle :: QBrushPtr arg'1 => arg'1 -> QtBrushStyle -> IO () Source #

setTransform :: (QBrushPtr arg'1, QTransformValue arg'2) => arg'1 -> arg'2 -> IO () Source #

style :: QBrushValue arg'1 => arg'1 -> IO QtBrushStyle Source #

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

transform :: QBrushValue arg'1 => arg'1 -> IO QTransform Source #