qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QDir

Documentation

class QDirValue a where Source #

Minimal complete definition

withQDirPtr

Methods

withQDirPtr :: a -> (QDirConst -> IO b) -> IO b Source #

Instances

QDirConstPtr a => QDirValue a Source # 

Methods

withQDirPtr :: a -> (QDirConst -> IO b) -> IO b Source #

class CppPtr this => QDirConstPtr this where Source #

Minimal complete definition

toQDirConst

Methods

toQDirConst :: this -> QDirConst Source #

class QDirConstPtr this => QDirPtr this where Source #

Minimal complete definition

toQDir

Methods

toQDir :: this -> QDir Source #

Instances

data QDir Source #

Instances

Eq QDir Source # 

Methods

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

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

Ord QDir Source # 

Methods

compare :: QDir -> QDir -> Ordering #

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

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

(>) :: QDir -> QDir -> Bool #

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

max :: QDir -> QDir -> QDir #

min :: QDir -> QDir -> QDir #

Show QDir Source # 

Methods

showsPrec :: Int -> QDir -> ShowS #

show :: QDir -> String #

showList :: [QDir] -> ShowS #

CppPtr QDir Source # 

Methods

nullptr :: QDir #

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

toPtr :: QDir -> Ptr QDir #

touchCppPtr :: QDir -> IO () #

Deletable QDir Source # 

Methods

delete :: QDir -> IO () #

toGc :: QDir -> IO QDir #

QDirPtr QDir Source # 

Methods

toQDir :: QDir -> QDir Source #

QDirConstPtr QDir Source # 
QDirValue a => Assignable QDir a Source # 

Methods

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

Copyable QDir QDir Source # 

Methods

copy :: QDir -> IO QDir #

Copyable QDirConst QDir Source # 

Methods

copy :: QDirConst -> IO QDir #

Decodable QDir QDir Source # 

Methods

decode :: QDir -> IO QDir #

Decodable QDirConst QDir Source # 

Methods

decode :: QDirConst -> IO QDir #

Assignable (Ptr (Ptr QDir)) QDir Source # 

Methods

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

Decodable (Ptr (Ptr QDir)) QDir Source # 

Methods

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

cast :: QDirPtr this => this -> QDir Source #

downCastConst :: QDirSuperConst a => a -> QDirConst Source #

downCast :: QDirSuper a => a -> QDir Source #

decode :: QDirConstPtr this => this -> IO QDir Source #

new :: QStringValue arg'1 => arg'1 -> IO QDir Source #

newCopy :: QDirValue arg'1 => arg'1 -> IO QDir Source #

aRRAY :: QDirValue arg'1 => arg'1 -> Int -> IO String Source #

aSSIGN :: (QDirPtr arg'1, QDirValue arg'2) => arg'1 -> arg'2 -> IO QDir Source #

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

absolutePath :: QDirValue arg'1 => arg'1 -> IO String Source #

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

canonicalPath :: QDirValue arg'1 => arg'1 -> IO String Source #

cd :: (QDirPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

cdUp :: QDirPtr arg'1 => arg'1 -> IO Bool Source #

cleanPath :: QStringValue arg'1 => arg'1 -> IO String Source #

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

dirName :: QDirValue arg'1 => arg'1 -> IO String Source #

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

entryExists :: (QDirValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

exists :: QDirValue arg'1 => arg'1 -> IO Bool Source #

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

filter :: QDirValue arg'1 => arg'1 -> IO QDirFilters Source #

isAbsolute :: QDirValue arg'1 => arg'1 -> IO Bool Source #

isAbsolutePath :: QStringValue arg'1 => arg'1 -> IO Bool Source #

isReadable :: QDirValue arg'1 => arg'1 -> IO Bool Source #

isRelative :: QDirValue arg'1 => arg'1 -> IO Bool Source #

isRelativePath :: QStringValue arg'1 => arg'1 -> IO Bool Source #

isRoot :: QDirValue arg'1 => arg'1 -> IO Bool Source #

makeAbsolute :: QDirPtr arg'1 => arg'1 -> IO Bool Source #

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

mkdir :: (QDirValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

mkpath :: (QDirValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

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

path :: QDirValue arg'1 => arg'1 -> IO String Source #

refresh :: QDirPtr arg'1 => arg'1 -> IO () Source #

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

remove :: (QDirPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

removeRecursively :: QDirPtr arg'1 => arg'1 -> IO Bool Source #

rename :: (QDirPtr arg'1, QStringValue arg'2, QStringValue arg'3) => arg'1 -> arg'2 -> arg'3 -> IO Bool Source #

rmdir :: (QDirValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

rmpath :: (QDirValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

setCurrent :: QStringValue arg'1 => arg'1 -> IO Bool Source #

setFilter :: (QDirPtr arg'1, IsQDirFilters arg'2) => arg'1 -> arg'2 -> IO () Source #

setPath :: (QDirPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setSorting :: (QDirPtr arg'1, IsQDirSortFlags arg'2) => arg'1 -> arg'2 -> IO () Source #

sorting :: QDirValue arg'1 => arg'1 -> IO QDirSortFlags Source #

swap :: (QDirPtr arg'1, QDirPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

data QDirFilters Source #

Instances

Bounded QDirFilters Source # 
Eq QDirFilters Source # 
Ord QDirFilters Source # 
Show QDirFilters Source # 
Bits QDirFilters Source # 
IsQDirFilters QDirFilters Source # 

data QDirSortFlags Source #

Instances

Bounded QDirSortFlags Source # 
Eq QDirSortFlags Source # 
Ord QDirSortFlags Source # 
Show QDirSortFlags Source # 
Bits QDirSortFlags Source # 
IsQDirSortFlags QDirSortFlags Source #