qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QLabel

Documentation

class QLabelValue a where Source #

Minimal complete definition

withQLabelPtr

Methods

withQLabelPtr :: a -> (QLabelConst -> IO b) -> IO b Source #

Instances

QLabelConstPtr a => QLabelValue a Source # 

Methods

withQLabelPtr :: a -> (QLabelConst -> IO b) -> IO b Source #

class (QLabelConstPtr this, QFramePtr this) => QLabelPtr this where Source #

Minimal complete definition

toQLabel

Methods

toQLabel :: this -> QLabel Source #

data QLabel Source #

Instances

Eq QLabel Source # 

Methods

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

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

Ord QLabel Source # 
Show QLabel Source # 
CppPtr QLabel Source # 

Methods

nullptr :: QLabel #

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

toPtr :: QLabel -> Ptr QLabel #

touchCppPtr :: QLabel -> IO () #

Deletable QLabel Source # 

Methods

delete :: QLabel -> IO () #

toGc :: QLabel -> IO QLabel #

QObjectPtr QLabel Source # 
QObjectConstPtr QLabel Source # 
QWidgetPtr QLabel Source # 
QWidgetConstPtr QLabel Source # 
QFramePtr QLabel Source # 
QFrameConstPtr QLabel Source # 
QLabelPtr QLabel Source # 
QLabelConstPtr QLabel Source # 
Assignable (Ptr (Ptr QLabel)) QLabel Source # 

Methods

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

Decodable (Ptr (Ptr QLabel)) QLabel Source # 

Methods

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

cast :: QLabelPtr this => this -> QLabel Source #

downCastConst :: QLabelSuperConst a => a -> QLabelConst Source #

downCast :: QLabelSuper a => a -> QLabel Source #

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

newWithText :: QStringValue arg'1 => arg'1 -> IO QLabel Source #

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

buddy :: QLabelValue arg'1 => arg'1 -> IO QWidget Source #

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

hasSelectedText :: QLabelValue arg'1 => arg'1 -> IO Bool Source #

indent :: QLabelValue arg'1 => arg'1 -> IO Int Source #

margin :: QLabelValue arg'1 => arg'1 -> IO Int Source #

selectedText :: QLabelValue arg'1 => arg'1 -> IO String Source #

selectionStart :: QLabelValue arg'1 => arg'1 -> IO Int Source #

setAlignment :: (QLabelPtr arg'1, IsQtAlignment arg'2) => arg'1 -> arg'2 -> IO () Source #

setBuddy :: (QLabelPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setDouble :: QLabelPtr arg'1 => arg'1 -> Double -> IO () Source #

setIndent :: QLabelPtr arg'1 => arg'1 -> Int -> IO () Source #

setInt :: QLabelPtr arg'1 => arg'1 -> Int -> IO () Source #

setMargin :: QLabelPtr arg'1 => arg'1 -> Int -> IO () Source #

setOpenExternalLinks :: QLabelPtr arg'1 => arg'1 -> Bool -> IO () Source #

setScaledContents :: QLabelPtr arg'1 => arg'1 -> Bool -> IO () Source #

setSelection :: QLabelPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

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

setTextFormat :: QLabelPtr arg'1 => arg'1 -> QtTextFormat -> IO () Source #

setWordWrap :: QLabelPtr arg'1 => arg'1 -> Bool -> IO () Source #

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

wordWrap :: QLabelValue arg'1 => arg'1 -> IO Bool Source #

linkActivatedSignal :: QLabelPtr object => Signal object (String -> IO ()) Source #

linkHoveredSignal :: QLabelPtr object => Signal object (String -> IO ()) Source #