qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QSize

Documentation

class QSizeValue a where Source #

Minimal complete definition

withQSizePtr

Methods

withQSizePtr :: a -> (QSizeConst -> IO b) -> IO b Source #

Instances
QSizeConstPtr a => QSizeValue a Source # 
Instance details

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

Methods

withQSizePtr :: a -> (QSizeConst -> IO b) -> IO b Source #

QSizeValue HSize Source # 
Instance details

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

Methods

withQSizePtr :: HSize -> (QSizeConst -> IO b) -> IO b Source #

class CppPtr this => QSizeConstPtr this where Source #

Minimal complete definition

toQSizeConst

Methods

toQSizeConst :: this -> QSizeConst Source #

class QSizeConstPtr this => QSizePtr this where Source #

Minimal complete definition

toQSize

Methods

toQSize :: this -> QSize Source #

Instances
QSizePtr QSize Source # 
Instance details

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

Methods

toQSize :: QSize -> QSize Source #

data QSizeConst Source #

Instances
Eq QSizeConst Source # 
Instance details

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

Ord QSizeConst Source # 
Instance details

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

Show QSizeConst Source # 
Instance details

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

CppPtr QSizeConst Source # 
Instance details

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

Deletable QSizeConst Source # 
Instance details

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

QSizeConstPtr QSizeConst Source # 
Instance details

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

Copyable QSizeConst QSize Source # 
Instance details

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

Methods

copy :: QSizeConst -> IO QSize #

Encodable QSizeConst HSize Source # 
Instance details

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

Methods

encode :: HSize -> IO QSizeConst #

Decodable QSizeConst HSize Source # 
Instance details

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

Methods

decode :: QSizeConst -> IO HSize #

data QSize Source #

Instances
Eq QSize Source # 
Instance details

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

Methods

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

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

Ord QSize Source # 
Instance details

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

Methods

compare :: QSize -> QSize -> Ordering #

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

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

(>) :: QSize -> QSize -> Bool #

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

max :: QSize -> QSize -> QSize #

min :: QSize -> QSize -> QSize #

Show QSize Source # 
Instance details

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

Methods

showsPrec :: Int -> QSize -> ShowS #

show :: QSize -> String #

showList :: [QSize] -> ShowS #

CppPtr QSize Source # 
Instance details

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

Methods

nullptr :: QSize #

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

toPtr :: QSize -> Ptr QSize #

touchCppPtr :: QSize -> IO () #

Deletable QSize Source # 
Instance details

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

Methods

delete :: QSize -> IO () #

toGc :: QSize -> IO QSize #

QSizePtr QSize Source # 
Instance details

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

Methods

toQSize :: QSize -> QSize Source #

QSizeConstPtr QSize Source # 
Instance details

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

QSizeValue a => Assignable QSize a Source # 
Instance details

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

Methods

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

Copyable QSize QSize Source # 
Instance details

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

Methods

copy :: QSize -> IO QSize #

Copyable QSizeConst QSize Source # 
Instance details

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

Methods

copy :: QSizeConst -> IO QSize #

Encodable QSize HSize Source # 
Instance details

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

Methods

encode :: HSize -> IO QSize #

Decodable QSize HSize Source # 
Instance details

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

Methods

decode :: QSize -> IO HSize #

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

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

Methods

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

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

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

Methods

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

cast :: QSizePtr this => this -> QSize Source #

downCastConst :: QSizeSuperConst a => a -> QSizeConst Source #

downCast :: QSizeSuper a => a -> QSize Source #

decode :: QSizeConstPtr this => this -> IO HSize Source #

newCopy :: QSizeValue arg'1 => arg'1 -> IO QSize Source #

aDDA :: (QSizePtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO QSize Source #

aSSIGN :: (QSizePtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO QSize Source #

boundedTo :: (QSizeValue arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO HSize Source #

dIVA :: QSizePtr arg'1 => arg'1 -> Double -> IO QSize Source #

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

expandedTo :: (QSizeValue arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO HSize Source #

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

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

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

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

mULA :: QSizePtr arg'1 => arg'1 -> Double -> IO QSize Source #

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

sUBA :: (QSizePtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO QSize Source #

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

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

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

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

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

transposed :: QSizeValue arg'1 => arg'1 -> IO HSize Source #

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