qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QSizeF

Documentation

class QSizeFValue a where Source #

Minimal complete definition

withQSizeFPtr

Methods

withQSizeFPtr :: a -> (QSizeFConst -> IO b) -> IO b Source #

Instances

QSizeFConstPtr a => QSizeFValue a Source # 

Methods

withQSizeFPtr :: a -> (QSizeFConst -> IO b) -> IO b Source #

class QSizeFConstPtr this => QSizeFPtr this where Source #

Minimal complete definition

toQSizeF

Methods

toQSizeF :: this -> QSizeF Source #

data QSizeF Source #

Instances

Eq QSizeF Source # 

Methods

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

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

Ord QSizeF Source # 
Show QSizeF Source # 
CppPtr QSizeF Source # 

Methods

nullptr :: QSizeF #

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

toPtr :: QSizeF -> Ptr QSizeF #

touchCppPtr :: QSizeF -> IO () #

Deletable QSizeF Source # 

Methods

delete :: QSizeF -> IO () #

toGc :: QSizeF -> IO QSizeF #

QSizeFPtr QSizeF Source # 
QSizeFConstPtr QSizeF Source # 
QSizeFValue a => Assignable QSizeF a Source # 

Methods

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

Copyable QSizeF QSizeF Source # 

Methods

copy :: QSizeF -> IO QSizeF #

Copyable QSizeFConst QSizeF Source # 

Methods

copy :: QSizeFConst -> IO QSizeF #

Decodable QSizeF QSizeF Source # 

Methods

decode :: QSizeF -> IO QSizeF #

Decodable QSizeFConst QSizeF Source # 
Assignable (Ptr (Ptr QSizeF)) QSizeF Source # 

Methods

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

Decodable (Ptr (Ptr QSizeF)) QSizeF Source # 

Methods

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

cast :: QSizeFPtr this => this -> QSizeF Source #

downCastConst :: QSizeFSuperConst a => a -> QSizeFConst Source #

downCast :: QSizeFSuper a => a -> QSizeF Source #

decode :: QSizeFConstPtr this => this -> IO QSizeF Source #

newCopy :: QSizeFValue arg'1 => arg'1 -> IO QSizeF Source #

newWithSize :: QSizeValue arg'1 => arg'1 -> IO QSizeF Source #

aDDA :: (QSizeFPtr arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO QSizeF Source #

aSSIGN :: (QSizeFPtr arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO QSizeF Source #

boundedTo :: (QSizeFValue arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO QSizeF Source #

dIVA :: QSizeFPtr arg'1 => arg'1 -> Double -> IO QSizeF Source #

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

expandedTo :: (QSizeFValue arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO QSizeF Source #

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

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

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

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

mULA :: QSizeFPtr arg'1 => arg'1 -> Double -> IO QSizeF Source #

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

sUBA :: (QSizeFPtr arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> IO QSizeF Source #

scale :: (QSizeFPtr arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> QtAspectRatioMode -> IO () Source #

scaled :: (QSizeFValue arg'1, QSizeFValue arg'2) => arg'1 -> arg'2 -> QtAspectRatioMode -> IO QSizeF Source #

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

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

toSize :: QSizeFValue arg'1 => arg'1 -> IO HSize Source #

transpose :: QSizeFPtr arg'1 => arg'1 -> IO () Source #

transposed :: QSizeFValue arg'1 => arg'1 -> IO QSizeF Source #

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