qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QActionGroup

Documentation

class QActionGroupValue a where Source #

Minimal complete definition

withQActionGroupPtr

Methods

withQActionGroupPtr :: a -> (QActionGroupConst -> IO b) -> IO b Source #

data QActionGroup Source #

Instances

Eq QActionGroup Source # 
Ord QActionGroup Source # 
Show QActionGroup Source # 
CppPtr QActionGroup Source # 
Deletable QActionGroup Source # 
QObjectPtr QActionGroup Source # 
QObjectConstPtr QActionGroup Source # 
QActionGroupPtr QActionGroup Source # 
QActionGroupConstPtr QActionGroup Source # 
Assignable (Ptr (Ptr QActionGroup)) QActionGroup Source # 

Methods

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

Decodable (Ptr (Ptr QActionGroup)) QActionGroup Source # 

downCastConst :: QActionGroupSuperConst a => a -> QActionGroupConst Source #

downCast :: QActionGroupSuper a => a -> QActionGroup Source #

new :: QObjectPtr arg'1 => arg'1 -> IO QActionGroup Source #

addAction :: (QActionGroupPtr arg'1, QActionPtr arg'2) => arg'1 -> arg'2 -> IO QAction Source #

addNewAction :: (QActionGroupPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO QAction Source #

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

isVisible :: QActionGroupValue arg'1 => arg'1 -> IO Bool Source #

removeAction :: (QActionGroupPtr arg'1, QActionPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setDisabled :: QActionGroupPtr arg'1 => arg'1 -> Bool -> IO () Source #

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

setExclusive :: QActionGroupPtr arg'1 => arg'1 -> Bool -> IO () Source #

setVisible :: QActionGroupPtr arg'1 => arg'1 -> Bool -> IO () Source #

hoveredSignal :: QActionGroupPtr object => Signal object (QAction -> IO ()) Source #