qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QRectF

Documentation

class QRectFValue a where Source #

Minimal complete definition

withQRectFPtr

Methods

withQRectFPtr :: a -> (QRectFConst -> IO b) -> IO b Source #

Instances

QRectFConstPtr a => QRectFValue a Source # 

Methods

withQRectFPtr :: a -> (QRectFConst -> IO b) -> IO b Source #

class QRectFConstPtr this => QRectFPtr this where Source #

Minimal complete definition

toQRectF

Methods

toQRectF :: this -> QRectF Source #

data QRectF Source #

Instances

Eq QRectF Source # 

Methods

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

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

Ord QRectF Source # 
Show QRectF Source # 
CppPtr QRectF Source # 

Methods

nullptr :: QRectF #

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

toPtr :: QRectF -> Ptr QRectF #

touchCppPtr :: QRectF -> IO () #

Deletable QRectF Source # 

Methods

delete :: QRectF -> IO () #

toGc :: QRectF -> IO QRectF #

QRectFPtr QRectF Source # 
QRectFConstPtr QRectF Source # 
QRectFValue a => Assignable QRectF a Source # 

Methods

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

Copyable QRectF QRectF Source # 

Methods

copy :: QRectF -> IO QRectF #

Copyable QRectFConst QRectF Source # 

Methods

copy :: QRectFConst -> IO QRectF #

Decodable QRectF QRectF Source # 

Methods

decode :: QRectF -> IO QRectF #

Decodable QRectFConst QRectF Source # 
Assignable (Ptr (Ptr QRectF)) QRectF Source # 

Methods

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

Decodable (Ptr (Ptr QRectF)) QRectF Source # 

Methods

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

cast :: QRectFPtr this => this -> QRectF Source #

downCastConst :: QRectFSuperConst a => a -> QRectFConst Source #

downCast :: QRectFSuper a => a -> QRectF Source #

decode :: QRectFConstPtr this => this -> IO QRectF Source #

newCopy :: QRectFValue arg'1 => arg'1 -> IO QRectF Source #

newFromPoints :: (QPointFValue arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

newWithPointAndSize :: (QPointFValue arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

newWithRect :: QRectValue arg'1 => arg'1 -> IO QRectF Source #

aSSIGN :: (QRectFPtr arg'1, QRectFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

adjust :: QRectFPtr arg'1 => arg'1 -> Double -> Double -> Double -> Double -> IO () Source #

adjusted :: QRectFValue arg'1 => arg'1 -> Double -> Double -> Double -> Double -> IO QRectF Source #

bottom :: QRectFValue arg'1 => arg'1 -> IO Double Source #

bottomLeft :: QRectFValue arg'1 => arg'1 -> IO HPointF Source #

bottomRight :: QRectFValue arg'1 => arg'1 -> IO HPointF Source #

center :: QRectFValue arg'1 => arg'1 -> IO HPointF Source #

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

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

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

height :: QRectFValue arg'1 => arg'1 -> IO Double Source #

intersected :: (QRectFValue arg'1, QRectFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

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

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

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

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

left :: QRectFValue arg'1 => arg'1 -> IO Double Source #

marginsAdded :: (QRectFValue arg'1, QMarginsFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

marginsRemoved :: (QRectFValue arg'1, QMarginsFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

moveBottom :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

moveBottomLeft :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveBottomRight :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveCenter :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveLeft :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

moveRight :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

moveTo :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveTop :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

moveTopLeft :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

moveTopRight :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

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

normalized :: QRectFValue arg'1 => arg'1 -> IO QRectF Source #

right :: QRectFValue arg'1 => arg'1 -> IO Double Source #

setBottom :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setBottomLeft :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setBottomRight :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setCoords :: QRectFPtr arg'1 => arg'1 -> Double -> Double -> Double -> Double -> IO () Source #

setHeight :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setLeft :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setRect :: QRectFPtr arg'1 => arg'1 -> Double -> Double -> Double -> Double -> IO () Source #

setRight :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setSize :: (QRectFPtr arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTop :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setTopLeft :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTopRight :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setWidth :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setX :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

setY :: QRectFPtr arg'1 => arg'1 -> Double -> IO () Source #

size :: QRectFValue arg'1 => arg'1 -> IO QSizeF Source #

toAlignedRect :: QRectFValue arg'1 => arg'1 -> IO HRect Source #

top :: QRectFValue arg'1 => arg'1 -> IO Double Source #

topLeft :: QRectFValue arg'1 => arg'1 -> IO HPointF Source #

topRight :: QRectFValue arg'1 => arg'1 -> IO HPointF Source #

translate :: (QRectFPtr arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO () Source #

translated :: (QRectFValue arg'1, QPointFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

united :: (QRectFPtr arg'1, QRectFValue arg'2) => arg'1 -> arg'2 -> IO QRectF Source #

width :: QRectFValue arg'1 => arg'1 -> IO Double Source #

x :: QRectFValue arg'1 => arg'1 -> IO Double Source #

y :: QRectFValue arg'1 => arg'1 -> IO Double Source #