qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QAction

Documentation

class QActionValue a where Source #

Minimal complete definition

withQActionPtr

Methods

withQActionPtr :: a -> (QActionConst -> IO b) -> IO b Source #

Instances

class (QActionConstPtr this, QObjectPtr this) => QActionPtr this where Source #

Minimal complete definition

toQAction

Methods

toQAction :: this -> QAction Source #

cast :: QActionPtr this => this -> QAction Source #

downCastConst :: QActionSuperConst a => a -> QActionConst Source #

downCast :: QActionSuper a => a -> QAction Source #

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

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

activate :: QActionPtr arg'1 => arg'1 -> QActionActionEvent -> IO () Source #

autoRepeat :: QActionValue arg'1 => arg'1 -> IO Bool Source #

hover :: QActionPtr arg'1 => arg'1 -> IO () Source #

iconText :: QActionValue arg'1 => arg'1 -> IO String Source #

isCheckable :: QActionValue arg'1 => arg'1 -> IO Bool Source #

isChecked :: QActionValue arg'1 => arg'1 -> IO Bool Source #

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

isSeparator :: QActionValue arg'1 => arg'1 -> IO Bool Source #

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

menu :: QActionValue arg'1 => arg'1 -> IO QMenu Source #

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

setAutoRepeat :: QActionPtr arg'1 => arg'1 -> Bool -> IO () Source #

setCheckable :: QActionPtr arg'1 => arg'1 -> Bool -> IO () Source #

setChecked :: QActionPtr arg'1 => arg'1 -> Bool -> IO () Source #

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

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

setIconText :: (QActionPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setIconVisibleInMenu :: QActionPtr arg'1 => arg'1 -> Bool -> IO () Source #

setMenu :: (QActionPtr arg'1, QMenuPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setMenuRole :: QActionPtr arg'1 => arg'1 -> QActionMenuRole -> IO () Source #

setPriority :: QActionPtr arg'1 => arg'1 -> QActionPriority -> IO () Source #

setSeparator :: QActionPtr arg'1 => arg'1 -> Bool -> IO () Source #

setStatusTip :: (QActionPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setText :: (QActionPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setToolTip :: (QActionPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

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

setWhatsThis :: (QActionPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

showStatusText :: (QActionPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO Bool Source #

statusTip :: QActionValue arg'1 => arg'1 -> IO String Source #

text :: QActionValue arg'1 => arg'1 -> IO String Source #

toggle :: QActionPtr arg'1 => arg'1 -> IO () Source #

toolTip :: QActionValue arg'1 => arg'1 -> IO String Source #

trigger :: QActionPtr arg'1 => arg'1 -> IO () Source #

whatsThis :: QActionValue arg'1 => arg'1 -> IO String Source #

changedSignal :: QActionPtr object => Signal object (IO ()) Source #

hoveredSignal :: QActionPtr object => Signal object (IO ()) Source #

toggledSignal :: QActionPtr object => Signal object (Bool -> IO ()) Source #

triggeredSignal :: QActionPtr object => Signal object (Bool -> IO ()) Source #

data QActionActionEvent Source #

Constructors

Trigger 
Hover