qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QRect

Documentation

class QRectValue a where Source #

Minimal complete definition

withQRectPtr

Methods

withQRectPtr :: a -> (QRectConst -> IO b) -> IO b Source #

Instances
QRectConstPtr a => QRectValue a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

withQRectPtr :: a -> (QRectConst -> IO b) -> IO b Source #

QRectValue HRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

withQRectPtr :: HRect -> (QRectConst -> IO b) -> IO b Source #

class CppPtr this => QRectConstPtr this where Source #

Minimal complete definition

toQRectConst

Methods

toQRectConst :: this -> QRectConst Source #

class QRectConstPtr this => QRectPtr this where Source #

Minimal complete definition

toQRect

Methods

toQRect :: this -> QRect Source #

Instances
QRectPtr QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

toQRect :: QRect -> QRect Source #

data QRectConst Source #

Instances
Eq QRectConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Ord QRectConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Show QRectConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

CppPtr QRectConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Deletable QRectConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

QRectConstPtr QRectConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Copyable QRectConst QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

copy :: QRectConst -> IO QRect #

Encodable QRectConst HRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

encode :: HRect -> IO QRectConst #

Decodable QRectConst HRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

decode :: QRectConst -> IO HRect #

data QRect Source #

Instances
Eq QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

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

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

Ord QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

compare :: QRect -> QRect -> Ordering #

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

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

(>) :: QRect -> QRect -> Bool #

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

max :: QRect -> QRect -> QRect #

min :: QRect -> QRect -> QRect #

Show QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

showsPrec :: Int -> QRect -> ShowS #

show :: QRect -> String #

showList :: [QRect] -> ShowS #

CppPtr QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

nullptr :: QRect #

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

toPtr :: QRect -> Ptr QRect #

touchCppPtr :: QRect -> IO () #

Deletable QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

delete :: QRect -> IO () #

toGc :: QRect -> IO QRect #

QRectPtr QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

toQRect :: QRect -> QRect Source #

QRectConstPtr QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

QRectValue a => Assignable QRect a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

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

Copyable QRect QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

copy :: QRect -> IO QRect #

Copyable QRectConst QRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

copy :: QRectConst -> IO QRect #

Encodable QRect HRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

encode :: HRect -> IO QRect #

Decodable QRect HRect Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

decode :: QRect -> IO HRect #

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

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

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

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

Defined in Graphics.UI.Qtah.Generated.Core.QRect

Methods

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

cast :: QRectPtr this => this -> QRect Source #

downCastConst :: QRectSuperConst a => a -> QRectConst Source #

downCast :: QRectSuper a => a -> QRect Source #

decode :: QRectConstPtr this => this -> IO HRect Source #

newCopy :: QRectValue arg'1 => arg'1 -> IO QRect Source #

newWithPointAndSize :: (QPointValue arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO QRect Source #

newWithPoints :: (QPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QRect Source #

aSSIGN :: (QRectPtr arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO QRect Source #

adjust :: QRectPtr arg'1 => arg'1 -> Int -> Int -> Int -> Int -> IO () Source #

adjusted :: QRectValue arg'1 => arg'1 -> Int -> Int -> Int -> Int -> IO HRect Source #

bottom :: QRectValue arg'1 => arg'1 -> IO Int Source #

bottomLeft :: QRectValue arg'1 => arg'1 -> IO HPoint Source #

bottomRight :: QRectValue arg'1 => arg'1 -> IO HPoint Source #

center :: QRectValue arg'1 => arg'1 -> IO HPoint Source #

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

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

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

height :: QRectValue arg'1 => arg'1 -> IO Int Source #

intersected :: (QRectValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO HRect Source #

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

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

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

isValid :: QRectValue arg'1 => arg'1 -> IO Bool Source #

left :: QRectValue arg'1 => arg'1 -> IO Int Source #

marginsAdded :: (QRectValue arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO HRect Source #

marginsRemoved :: (QRectValue arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO HRect Source #

moveBottom :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

moveBottomLeft :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveBottomRight :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveCenter :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveLeft :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

moveRight :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

moveTo :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveTop :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

moveTopLeft :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveTopRight :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

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

normalized :: QRectValue arg'1 => arg'1 -> IO HRect Source #

right :: QRectValue arg'1 => arg'1 -> IO Int Source #

setBottom :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setBottomLeft :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setBottomRight :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setCoords :: QRectPtr arg'1 => arg'1 -> Int -> Int -> Int -> Int -> IO () Source #

setHeight :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setLeft :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setRect :: QRectPtr arg'1 => arg'1 -> Int -> Int -> Int -> Int -> IO () Source #

setRight :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setSize :: (QRectPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTop :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setTopLeft :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTopRight :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setWidth :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setX :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

setY :: QRectPtr arg'1 => arg'1 -> Int -> IO () Source #

size :: QRectValue arg'1 => arg'1 -> IO HSize Source #

top :: QRectValue arg'1 => arg'1 -> IO Int Source #

topLeft :: QRectValue arg'1 => arg'1 -> IO HPoint Source #

topRight :: QRectValue arg'1 => arg'1 -> IO HPoint Source #

translate :: (QRectPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

translated :: (QRectValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO HRect Source #

united :: (QRectPtr arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO HRect Source #

width :: QRectValue arg'1 => arg'1 -> IO Int Source #

x :: QRectValue arg'1 => arg'1 -> IO Int Source #

y :: QRectValue arg'1 => arg'1 -> IO Int Source #