qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QRegion

Documentation

class QRegionValue a where Source #

Minimal complete definition

withQRegionPtr

Methods

withQRegionPtr :: a -> (QRegionConst -> IO b) -> IO b Source #

Instances
QRegionConstPtr a => QRegionValue a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

withQRegionPtr :: a -> (QRegionConst -> IO b) -> IO b Source #

class QRegionConstPtr this => QRegionPtr this where Source #

Minimal complete definition

toQRegion

Methods

toQRegion :: this -> QRegion Source #

data QRegionConst Source #

Instances
Eq QRegionConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Ord QRegionConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Show QRegionConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

CppPtr QRegionConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Deletable QRegionConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

QRegionConstPtr QRegionConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Copyable QRegionConst QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Decodable QRegionConst QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

data QRegion Source #

Instances
Eq QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

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

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

Ord QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Show QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

CppPtr QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Deletable QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

delete :: QRegion -> IO () #

toGc :: QRegion -> IO QRegion #

QRegionPtr QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

QRegionConstPtr QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

QRegionValue a => Assignable QRegion a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

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

Copyable QRegion QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

copy :: QRegion -> IO QRegion #

Copyable QRegionConst QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Decodable QRegion QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

decode :: QRegion -> IO QRegion #

Decodable QRegionConst QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Assignable (Ptr (Ptr QRegion)) QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

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

Decodable (Ptr (Ptr QRegion)) QRegion Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Methods

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

cast :: QRegionPtr this => this -> QRegion Source #

downCastConst :: QRegionSuperConst a => a -> QRegionConst Source #

downCast :: QRegionSuper a => a -> QRegion Source #

newCopy :: QRegionValue arg'1 => arg'1 -> IO QRegion Source #

aSSIGN :: (QRegionPtr arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

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

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

containsRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

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

intersected :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

intersectedWithRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

intersects :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

intersectsRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isEmpty :: QRegionValue arg'1 => arg'1 -> IO Bool Source #

isNull :: QRegionValue arg'1 => arg'1 -> IO Bool Source #

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

rectCount :: QRegionValue arg'1 => arg'1 -> IO Int Source #

subtracted :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

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

translateByCoords :: QRegionPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

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

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

united :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

unitedWithRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

xored :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #

data QRegionRegionType Source #

Constructors

Rectangle 
Ellipse 
Instances
Bounded QRegionRegionType Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Enum QRegionRegionType Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Eq QRegionRegionType Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Ord QRegionRegionType Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion

Show QRegionRegionType Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Gui.QRegion