qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Core/QAbstractItemModel.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Core.QAbstractItemModel (
QAbstractItemModelValue (..),
QAbstractItemModelConstPtr (..),
QAbstractItemModelPtr (..),
QAbstractItemModelConst (..),
castQAbstractItemModelToConst,
QAbstractItemModel (..),
castQAbstractItemModelToNonconst,
castQAbstractItemModelToQObject,
QAbstractItemModelCheckIndexOption,
QAbstractItemModelCheckIndexOptions,
IsQAbstractItemModelCheckIndexOptions (..),
doNotUseParent,
indexIsValid,
noOption,
parentIsInvalid,
QAbstractItemModelLayoutChangeHint,
) where
import qualified Data.Bits as QtahDB
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Flags as QtahFlags
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94
import qualified Prelude as HoppyP
import qualified Prelude as QtahP
class QAbstractItemModelValue a where
withQAbstractItemModelPtr :: a -> (QAbstractItemModelConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QAbstractItemModelConstPtr a => QAbstractItemModelValue a
class (M94.QObjectConstPtr this) => QAbstractItemModelConstPtr this where
toQAbstractItemModelConst :: this -> QAbstractItemModelConst
class (QAbstractItemModelConstPtr this, M94.QObjectPtr this) => QAbstractItemModelPtr this where
toQAbstractItemModel :: this -> QAbstractItemModel
data QAbstractItemModelConst =
QAbstractItemModelConst (HoppyF.Ptr QAbstractItemModelConst)
| QAbstractItemModelConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractItemModelConst)
castQAbstractItemModelToConst :: QAbstractItemModel -> QAbstractItemModelConst
instance HoppyFHR.CppPtr QAbstractItemModelConst
instance HoppyFHR.Deletable QAbstractItemModelConst
instance QAbstractItemModelConstPtr QAbstractItemModelConst
instance M94.QObjectConstPtr QAbstractItemModelConst
data QAbstractItemModel =
QAbstractItemModel (HoppyF.Ptr QAbstractItemModel)
| QAbstractItemModelGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractItemModel)
castQAbstractItemModelToNonconst :: QAbstractItemModelConst -> QAbstractItemModel
instance HoppyFHR.CppPtr QAbstractItemModel
instance HoppyFHR.Deletable QAbstractItemModel
instance QAbstractItemModelConstPtr QAbstractItemModel
instance QAbstractItemModelPtr QAbstractItemModel
instance M94.QObjectConstPtr QAbstractItemModel
instance M94.QObjectPtr QAbstractItemModel
castQAbstractItemModelToQObject :: HoppyF.Ptr QAbstractItemModelConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QAbstractItemModel)) QAbstractItemModel
data QAbstractItemModelCheckIndexOption
instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemModelCheckIndexOption
instance HoppyP.Eq QAbstractItemModelCheckIndexOption
instance HoppyP.Ord QAbstractItemModelCheckIndexOption
instance HoppyP.Show QAbstractItemModelCheckIndexOption
newtype QAbstractItemModelCheckIndexOptions = QAbstractItemModelCheckIndexOptions (HoppyFC.CInt)
instance QtahDB.Bits QAbstractItemModelCheckIndexOptions
instance QtahP.Eq QAbstractItemModelCheckIndexOptions
instance QtahP.Ord QAbstractItemModelCheckIndexOptions
instance QtahP.Show QAbstractItemModelCheckIndexOptions
instance QtahFlags.Flags (HoppyFC.CInt) QAbstractItemModelCheckIndexOption QAbstractItemModelCheckIndexOptions
class IsQAbstractItemModelCheckIndexOptions a where
toQAbstractItemModelCheckIndexOptions :: a -> QAbstractItemModelCheckIndexOptions
instance IsQAbstractItemModelCheckIndexOptions QAbstractItemModelCheckIndexOptions
instance IsQAbstractItemModelCheckIndexOptions QAbstractItemModelCheckIndexOption
instance IsQAbstractItemModelCheckIndexOptions HoppyFC.CInt
doNotUseParent :: QAbstractItemModelCheckIndexOptions
indexIsValid :: QAbstractItemModelCheckIndexOptions
noOption :: QAbstractItemModelCheckIndexOptions
parentIsInvalid :: QAbstractItemModelCheckIndexOptions
data QAbstractItemModelLayoutChangeHint
instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemModelLayoutChangeHint
instance HoppyP.Eq QAbstractItemModelLayoutChangeHint
instance HoppyP.Ord QAbstractItemModelLayoutChangeHint
instance HoppyP.Show QAbstractItemModelLayoutChangeHint