qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QMenuBar

Documentation

class QMenuBarValue a where Source #

Minimal complete definition

withQMenuBarPtr

Methods

withQMenuBarPtr :: a -> (QMenuBarConst -> IO b) -> IO b Source #

Instances

class (QMenuBarConstPtr this, QWidgetPtr this) => QMenuBarPtr this where Source #

Minimal complete definition

toQMenuBar

Methods

toQMenuBar :: this -> QMenuBar Source #

data QMenuBar Source #

Instances

Eq QMenuBar Source # 
Ord QMenuBar Source # 
Show QMenuBar Source # 
CppPtr QMenuBar Source # 
Deletable QMenuBar Source # 

Methods

delete :: QMenuBar -> IO () #

toGc :: QMenuBar -> IO QMenuBar #

QObjectPtr QMenuBar Source # 
QObjectConstPtr QMenuBar Source # 
QWidgetPtr QMenuBar Source # 
QWidgetConstPtr QMenuBar Source # 
QMenuBarPtr QMenuBar Source # 
QMenuBarConstPtr QMenuBar Source # 
Assignable (Ptr (Ptr QMenuBar)) QMenuBar Source # 

Methods

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

Decodable (Ptr (Ptr QMenuBar)) QMenuBar Source # 

Methods

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

cast :: QMenuBarPtr this => this -> QMenuBar Source #

downCastConst :: QMenuBarSuperConst a => a -> QMenuBarConst Source #

downCast :: QMenuBarSuper a => a -> QMenuBar Source #

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

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

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

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

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

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

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

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

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

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

isDefaultUp :: QMenuBarValue arg'1 => arg'1 -> IO Bool Source #

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

setCornerWidget :: (QMenuBarPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> QtCorner -> IO () Source #

setDefaultUp :: QMenuBarPtr arg'1 => arg'1 -> Bool -> IO () Source #

setNativeMenuBar :: QMenuBarPtr arg'1 => arg'1 -> Bool -> IO () Source #

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

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