qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Gui/QStandardItemModel.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Gui.QStandardItemModel (
QStandardItemModelValue (..),
QStandardItemModelConstPtr (..),
QStandardItemModelPtr (..),
QStandardItemModelConst (..),
castQStandardItemModelToConst,
QStandardItemModel (..),
castQStandardItemModelToNonconst,
castQStandardItemModelToQAbstractItemModel,
castQStandardItemModelToQObject,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Core.QAbstractItemModel as M4
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94
import qualified Prelude as HoppyP
class QStandardItemModelValue a where
withQStandardItemModelPtr :: a -> (QStandardItemModelConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QStandardItemModelConstPtr a => QStandardItemModelValue a
class (M4.QAbstractItemModelConstPtr this) => QStandardItemModelConstPtr this where
toQStandardItemModelConst :: this -> QStandardItemModelConst
class (QStandardItemModelConstPtr this, M4.QAbstractItemModelPtr this) => QStandardItemModelPtr this where
toQStandardItemModel :: this -> QStandardItemModel
data QStandardItemModelConst =
QStandardItemModelConst (HoppyF.Ptr QStandardItemModelConst)
| QStandardItemModelConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QStandardItemModelConst)
castQStandardItemModelToConst :: QStandardItemModel -> QStandardItemModelConst
instance HoppyFHR.CppPtr QStandardItemModelConst
instance HoppyFHR.Deletable QStandardItemModelConst
instance QStandardItemModelConstPtr QStandardItemModelConst
instance M4.QAbstractItemModelConstPtr QStandardItemModelConst
instance M94.QObjectConstPtr QStandardItemModelConst
data QStandardItemModel =
QStandardItemModel (HoppyF.Ptr QStandardItemModel)
| QStandardItemModelGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QStandardItemModel)
castQStandardItemModelToNonconst :: QStandardItemModelConst -> QStandardItemModel
instance HoppyFHR.CppPtr QStandardItemModel
instance HoppyFHR.Deletable QStandardItemModel
instance QStandardItemModelConstPtr QStandardItemModel
instance QStandardItemModelPtr QStandardItemModel
instance M4.QAbstractItemModelConstPtr QStandardItemModel
instance M4.QAbstractItemModelPtr QStandardItemModel
instance M94.QObjectConstPtr QStandardItemModel
instance M94.QObjectPtr QStandardItemModel
castQStandardItemModelToQAbstractItemModel :: HoppyF.Ptr QStandardItemModelConst -> HoppyF.Ptr M4.QAbstractItemModelConst
castQStandardItemModelToQObject :: HoppyF.Ptr QStandardItemModelConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QStandardItemModel)) QStandardItemModel