qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QTabWidget

Documentation

class QTabWidgetValue a where Source #

Minimal complete definition

withQTabWidgetPtr

Methods

withQTabWidgetPtr :: a -> (QTabWidgetConst -> IO b) -> IO b Source #

class (QTabWidgetConstPtr this, QWidgetPtr this) => QTabWidgetPtr this where Source #

Minimal complete definition

toQTabWidget

Methods

toQTabWidget :: this -> QTabWidget Source #

data QTabWidget Source #

Instances

Eq QTabWidget Source # 
Ord QTabWidget Source # 
Show QTabWidget Source # 
CppPtr QTabWidget Source # 
Deletable QTabWidget Source # 
QObjectPtr QTabWidget Source # 
QObjectConstPtr QTabWidget Source # 
QWidgetPtr QTabWidget Source # 
QWidgetConstPtr QTabWidget Source # 
QTabWidgetPtr QTabWidget Source # 
QTabWidgetConstPtr QTabWidget Source # 
Assignable (Ptr (Ptr QTabWidget)) QTabWidget Source # 

Methods

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

Decodable (Ptr (Ptr QTabWidget)) QTabWidget Source # 

cast :: QTabWidgetPtr this => this -> QTabWidget Source #

downCastConst :: QTabWidgetSuperConst a => a -> QTabWidgetConst Source #

downCast :: QTabWidgetSuper a => a -> QTabWidget Source #

addTab :: (QTabWidgetPtr arg'1, QWidgetPtr arg'2, QStringValue arg'3) => arg'1 -> arg'2 -> arg'3 -> IO Int Source #

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

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

currentIndex :: QTabWidgetValue arg'1 => arg'1 -> IO Int Source #

iconSize :: QTabWidgetValue arg'1 => arg'1 -> IO HSize Source #

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

insertTab :: (QTabWidgetPtr arg'1, QWidgetPtr arg'3, QStringValue arg'4) => arg'1 -> Int -> arg'3 -> arg'4 -> IO Int Source #

isMovable :: QTabWidgetValue arg'1 => arg'1 -> IO Bool Source #

isTabEnabled :: QTabWidgetValue arg'1 => arg'1 -> Int -> IO Bool Source #

removeTab :: QTabWidgetPtr arg'1 => arg'1 -> Int -> IO () Source #

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

setCurrentIndex :: QTabWidgetPtr arg'1 => arg'1 -> Int -> IO () Source #

setCurrentWidget :: (QTabWidgetPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setDocumentMode :: QTabWidgetPtr arg'1 => arg'1 -> Bool -> IO () Source #

setIconSize :: (QTabWidgetPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setMovable :: QTabWidgetPtr arg'1 => arg'1 -> Bool -> IO () Source #

setTabBarAutoHide :: QTabWidgetPtr arg'1 => arg'1 -> Bool -> IO () Source #

setTabEnabled :: QTabWidgetPtr arg'1 => arg'1 -> Int -> Bool -> IO () Source #

setTabText :: (QTabWidgetPtr arg'1, QStringValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

setTabToolTip :: (QTabWidgetPtr arg'1, QStringValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

setTabWhatsThis :: (QTabWidgetPtr arg'1, QStringValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

setTabsClosable :: QTabWidgetPtr arg'1 => arg'1 -> Bool -> IO () Source #

setUsesScrollButtons :: QTabWidgetPtr arg'1 => arg'1 -> Bool -> IO () Source #

tabText :: QTabWidgetValue arg'1 => arg'1 -> Int -> IO String Source #

tabToolTip :: QTabWidgetValue arg'1 => arg'1 -> Int -> IO String Source #

tabWhatsThis :: QTabWidgetValue arg'1 => arg'1 -> Int -> IO String Source #

widget :: QTabWidgetValue arg'1 => arg'1 -> Int -> IO QWidget Source #

currentChangedSignal :: QTabWidgetPtr object => Signal object (Int -> IO ()) Source #

tabBarClickedSignal :: QTabWidgetPtr object => Signal object (Int -> IO ()) Source #

data QTabWidgetTabPosition Source #

Constructors

North 
South 
West 
East 

Instances

Bounded QTabWidgetTabPosition Source # 
Enum QTabWidgetTabPosition Source # 
Eq QTabWidgetTabPosition Source # 
Ord QTabWidgetTabPosition Source # 
Show QTabWidgetTabPosition Source # 

data QTabWidgetTabShape Source #

Constructors

Rounded 
Triangular