qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QMenu

Documentation

class QMenuValue a where Source #

Minimal complete definition

withQMenuPtr

Methods

withQMenuPtr :: a -> (QMenuConst -> IO b) -> IO b Source #

Instances
QMenuConstPtr a => QMenuValue a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

withQMenuPtr :: a -> (QMenuConst -> IO b) -> IO b Source #

class (QMenuConstPtr this, QWidgetPtr this) => QMenuPtr this where Source #

Minimal complete definition

toQMenu

Methods

toQMenu :: this -> QMenu Source #

Instances
QMenuPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

toQMenu :: QMenu -> QMenu Source #

data QMenuConst Source #

Instances
Eq QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Ord QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Show QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

CppPtr QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Deletable QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QObjectConstPtr QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QWidgetConstPtr QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QMenuConstPtr QMenuConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

data QMenu Source #

Instances
Eq QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

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

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

Ord QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

compare :: QMenu -> QMenu -> Ordering #

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

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

(>) :: QMenu -> QMenu -> Bool #

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

max :: QMenu -> QMenu -> QMenu #

min :: QMenu -> QMenu -> QMenu #

Show QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

showsPrec :: Int -> QMenu -> ShowS #

show :: QMenu -> String #

showList :: [QMenu] -> ShowS #

CppPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

nullptr :: QMenu #

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

toPtr :: QMenu -> Ptr QMenu #

touchCppPtr :: QMenu -> IO () #

Deletable QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

delete :: QMenu -> IO () #

toGc :: QMenu -> IO QMenu #

QObjectPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QObjectConstPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QWidgetPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QWidgetConstPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

QMenuPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

toQMenu :: QMenu -> QMenu Source #

QMenuConstPtr QMenu Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

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

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

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

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

Defined in Graphics.UI.Qtah.Generated.Widgets.QMenu

Methods

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

cast :: QMenuPtr this => this -> QMenu Source #

downCastConst :: QMenuSuperConst a => a -> QMenuConst Source #

downCast :: QMenuSuper a => a -> QMenu Source #

newWithParent :: QWidgetPtr arg'1 => arg'1 -> IO QMenu Source #

newWithTitle :: QStringValue arg'1 => arg'1 -> IO QMenu Source #

newWithTitleAndParent :: (QStringValue arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO QMenu Source #

actionAt :: (QMenuValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QAction Source #

actionGeometry :: (QMenuValue arg'1, QActionPtr arg'2) => arg'1 -> arg'2 -> IO HRect Source #

activeAction :: QMenuValue arg'1 => arg'1 -> IO QAction Source #

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

addMenu :: (QMenuPtr arg'1, QMenuPtr arg'2) => arg'1 -> arg'2 -> IO QAction Source #

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

addNewActionWithIcon :: (QMenuPtr arg'1, QIconValue arg'2, QStringValue arg'3) => arg'1 -> arg'2 -> arg'3 -> IO QAction Source #

addNewMenu :: (QMenuPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO QMenu Source #

addNewMenuWithIcon :: (QMenuPtr arg'1, QIconValue arg'2, QStringValue arg'3) => arg'1 -> arg'2 -> arg'3 -> IO QMenu Source #

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

addSectionWithIcon :: (QMenuPtr arg'1, QIconValue arg'2, QStringValue arg'3) => arg'1 -> arg'2 -> arg'3 -> IO QAction Source #

addSeparator :: QMenuPtr arg'1 => arg'1 -> IO QAction Source #

clear :: QMenuPtr arg'1 => arg'1 -> IO () Source #

defaultAction :: QMenuValue arg'1 => arg'1 -> IO QAction Source #

exec :: QMenuPtr arg'1 => arg'1 -> IO QAction Source #

execAt :: (QMenuPtr arg'1, QPointValue arg'2, QActionPtr arg'3) => arg'1 -> arg'2 -> arg'3 -> IO QAction Source #

hideTearOffMenu :: QMenuPtr arg'1 => arg'1 -> IO () Source #

icon :: QMenuValue arg'1 => arg'1 -> IO QIcon Source #

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

insertSection :: (QMenuPtr arg'1, QActionPtr arg'2, QStringValue arg'3) => arg'1 -> arg'2 -> arg'3 -> IO QAction Source #

insertSectionWithIcon :: (QMenuPtr arg'1, QActionPtr arg'2, QIconValue arg'3, QStringValue arg'4) => arg'1 -> arg'2 -> arg'3 -> arg'4 -> IO QAction Source #

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

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

isTearOffEnabled :: QMenuValue arg'1 => arg'1 -> IO Bool Source #

menuAction :: QMenuValue arg'1 => arg'1 -> IO QAction Source #

popup :: (QMenuPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

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

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

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

setIcon :: (QMenuPtr arg'1, QIconValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setSeparatorsCollapsible :: QMenuPtr arg'1 => arg'1 -> Bool -> IO () Source #

setTearOffEnabled :: QMenuPtr arg'1 => arg'1 -> Bool -> IO () Source #

setTitle :: (QMenuPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

title :: QMenuValue arg'1 => arg'1 -> IO String Source #

aboutToHideSignal :: QMenuPtr object => Signal object (IO ()) Source #

aboutToShowSignal :: QMenuPtr object => Signal object (IO ()) Source #

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

triggeredSignal :: QMenuPtr object => Signal object (QAction -> IO ()) Source #