qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QStringList

Documentation

class QStringListValue a where Source #

Minimal complete definition

withQStringListPtr

Methods

withQStringListPtr :: a -> (QStringListConst -> IO b) -> IO b Source #

class (QStringListConstPtr this, QListQStringPtr this) => QStringListPtr this where Source #

Minimal complete definition

toQStringList

Methods

toQStringList :: this -> QStringList Source #

data QStringListConst Source #

Instances

Eq QStringListConst Source # 
Ord QStringListConst Source # 
Show QStringListConst Source # 
CppPtr QStringListConst Source # 
Deletable QStringListConst Source # 
QListQStringConstPtr QStringListConst Source # 
QStringListConstPtr QStringListConst Source # 
Copyable QStringListConst QStringList Source # 
HasContents QStringListConst String Source # 
Encodable QStringListConst [String] Source # 
Decodable QStringListConst [String] Source # 

data QStringList Source #

Instances

Eq QStringList Source # 
Ord QStringList Source # 
Show QStringList Source # 
CppPtr QStringList Source # 
Deletable QStringList Source # 
QListQStringPtr QStringList Source # 
QListQStringConstPtr QStringList Source # 
QStringListPtr QStringList Source # 
QStringListConstPtr QStringList Source # 
QStringListValue a => Assignable QStringList a Source # 

Methods

assign :: QStringList -> a -> IO () #

Copyable QStringList QStringList Source # 
Copyable QStringListConst QStringList Source # 
HasContents QStringList String Source # 
FromContents QStringList String Source # 
Encodable QStringList [String] Source # 

Methods

encode :: [String] -> IO QStringList #

Decodable QStringList [String] Source # 

Methods

decode :: QStringList -> IO [String] #

Assignable (Ptr (Ptr QStringList)) QStringList Source # 

Methods

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

Decodable (Ptr (Ptr QStringList)) QStringList Source # 

downCastConst :: QStringListSuperConst a => a -> QStringListConst Source #

downCast :: QStringListSuper a => a -> QStringList Source #

aSSIGN :: (QStringListPtr arg'1, QStringListValue arg'2) => arg'1 -> arg'2 -> IO QStringList Source #

containsCase :: (QStringListValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> QtCaseSensitivity -> IO Bool Source #

eQ :: (QStringListValue arg'1, QStringListValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

filter :: (QStringListValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO [String] Source #

filterCase :: (QStringListValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> QtCaseSensitivity -> IO [String] Source #

joinChar :: (QStringListValue arg'1, QCharValue arg'2) => arg'1 -> arg'2 -> IO String Source #

joinString :: (QStringListValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO String Source #

nE :: (QStringListValue arg'1, QStringListValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

sort :: QStringListPtr arg'1 => arg'1 -> IO () Source #

sortCase :: QStringListPtr arg'1 => arg'1 -> QtCaseSensitivity -> IO () Source #