qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QPen

Documentation

class QPenValue a where Source #

Minimal complete definition

withQPenPtr

Methods

withQPenPtr :: a -> (QPenConst -> IO b) -> IO b Source #

Instances

QPenConstPtr a => QPenValue a Source # 

Methods

withQPenPtr :: a -> (QPenConst -> IO b) -> IO b Source #

class CppPtr this => QPenConstPtr this where Source #

Minimal complete definition

toQPenConst

Methods

toQPenConst :: this -> QPenConst Source #

class QPenConstPtr this => QPenPtr this where Source #

Minimal complete definition

toQPen

Methods

toQPen :: this -> QPen Source #

Instances

data QPen Source #

Instances

Eq QPen Source # 

Methods

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

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

Ord QPen Source # 

Methods

compare :: QPen -> QPen -> Ordering #

(<) :: QPen -> QPen -> Bool #

(<=) :: QPen -> QPen -> Bool #

(>) :: QPen -> QPen -> Bool #

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

max :: QPen -> QPen -> QPen #

min :: QPen -> QPen -> QPen #

Show QPen Source # 

Methods

showsPrec :: Int -> QPen -> ShowS #

show :: QPen -> String #

showList :: [QPen] -> ShowS #

CppPtr QPen Source # 

Methods

nullptr :: QPen #

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

toPtr :: QPen -> Ptr QPen #

touchCppPtr :: QPen -> IO () #

Deletable QPen Source # 

Methods

delete :: QPen -> IO () #

toGc :: QPen -> IO QPen #

QPenPtr QPen Source # 

Methods

toQPen :: QPen -> QPen Source #

QPenConstPtr QPen Source # 
QPenValue a => Assignable QPen a Source # 

Methods

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

Copyable QPen QPen Source # 

Methods

copy :: QPen -> IO QPen #

Copyable QPenConst QPen Source # 

Methods

copy :: QPenConst -> IO QPen #

Decodable QPen QPen Source # 

Methods

decode :: QPen -> IO QPen #

Decodable QPenConst QPen Source # 

Methods

decode :: QPenConst -> IO QPen #

Assignable (Ptr (Ptr QPen)) QPen Source # 

Methods

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

Decodable (Ptr (Ptr QPen)) QPen Source # 

Methods

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

cast :: QPenPtr this => this -> QPen Source #

downCastConst :: QPenSuperConst a => a -> QPenConst Source #

downCast :: QPenSuper a => a -> QPen Source #

decode :: QPenConstPtr this => this -> IO QPen Source #

newCopy :: QPenValue arg'1 => arg'1 -> IO QPen Source #

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

aSSIGN :: (QPenPtr arg'1, QPenValue arg'2) => arg'1 -> arg'2 -> IO QPen Source #

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

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