qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QLayout

Documentation

class QLayoutValue a where Source #

Minimal complete definition

withQLayoutPtr

Methods

withQLayoutPtr :: a -> (QLayoutConst -> IO b) -> IO b Source #

Instances

class (QObjectConstPtr this, QLayoutItemConstPtr this) => QLayoutConstPtr this where Source #

Minimal complete definition

toQLayoutConst

data QLayout Source #

Instances

Eq QLayout Source # 

Methods

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

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

Ord QLayout Source # 
Show QLayout Source # 
CppPtr QLayout Source # 
Deletable QLayout Source # 

Methods

delete :: QLayout -> IO () #

toGc :: QLayout -> IO QLayout #

QLayoutItemPtr QLayout Source # 
QLayoutItemConstPtr QLayout Source # 
QObjectPtr QLayout Source # 
QObjectConstPtr QLayout Source # 
QLayoutPtr QLayout Source # 
QLayoutConstPtr QLayout Source # 
Assignable (Ptr (Ptr QLayout)) QLayout Source # 

Methods

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

Decodable (Ptr (Ptr QLayout)) QLayout Source # 

Methods

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

cast :: QLayoutPtr this => this -> QLayout Source #

downCastConst :: QLayoutSuperConst a => a -> QLayoutConst Source #

downCast :: QLayoutSuper a => a -> QLayout Source #

activate :: QLayoutPtr arg'1 => arg'1 -> IO Bool Source #

addItem :: (QLayoutPtr arg'1, QLayoutItemPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

addWidget :: (QLayoutPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

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

contentsRect :: QLayoutValue arg'1 => arg'1 -> IO HRect Source #

count :: QLayoutValue arg'1 => arg'1 -> IO Int Source #

indexOf :: (QLayoutValue arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO Int Source #

isEnabled :: QLayoutValue arg'1 => arg'1 -> IO Bool Source #

itemAt :: QLayoutValue arg'1 => arg'1 -> Int -> IO QLayoutItem Source #

menuBar :: QLayoutValue arg'1 => arg'1 -> IO QWidget Source #

removeItem :: (QLayoutPtr arg'1, QLayoutItemPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

removeWidget :: (QLayoutPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setAlignment :: (QLayoutPtr arg'1, IsQtAlignment arg'2) => arg'1 -> arg'2 -> IO () Source #

setContentsMargins :: (QLayoutPtr arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setContentsMarginsRaw :: QLayoutPtr arg'1 => arg'1 -> Int -> Int -> Int -> Int -> IO () Source #

setEnabled :: QLayoutPtr arg'1 => arg'1 -> Bool -> IO () Source #

setLayoutAlignment :: (QLayoutPtr arg'1, QLayoutPtr arg'2, IsQtAlignment arg'3) => arg'1 -> arg'2 -> arg'3 -> IO Bool Source #

setMenuBar :: (QLayoutPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setSpacing :: QLayoutPtr arg'1 => arg'1 -> Int -> IO () Source #

setWidgetAlignment :: (QLayoutPtr arg'1, QWidgetPtr arg'2, IsQtAlignment arg'3) => arg'1 -> arg'2 -> arg'3 -> IO Bool Source #

spacing :: QLayoutValue arg'1 => arg'1 -> IO Int Source #

takeAt :: QLayoutPtr arg'1 => arg'1 -> Int -> IO QLayoutItem Source #

update :: QLayoutPtr arg'1 => arg'1 -> IO () Source #

data QLayoutSizeConstraint Source #

Instances

Bounded QLayoutSizeConstraint Source # 
Enum QLayoutSizeConstraint Source # 
Eq QLayoutSizeConstraint Source # 
Ord QLayoutSizeConstraint Source # 
Show QLayoutSizeConstraint Source #