qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Gui/QStandardItem.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Gui.QStandardItem (
QStandardItemValue (..),
QStandardItemConstPtr (..),
QStandardItemPtr (..),
QStandardItemConst (..),
castQStandardItemToConst,
QStandardItem (..),
castQStandardItemToNonconst,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Prelude as HoppyP
class QStandardItemValue a where
withQStandardItemPtr :: a -> (QStandardItemConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QStandardItemConstPtr a => QStandardItemValue a
class (HoppyFHR.CppPtr this) => QStandardItemConstPtr this where
toQStandardItemConst :: this -> QStandardItemConst
class (QStandardItemConstPtr this) => QStandardItemPtr this where
toQStandardItem :: this -> QStandardItem
data QStandardItemConst =
QStandardItemConst (HoppyF.Ptr QStandardItemConst)
| QStandardItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QStandardItemConst)
castQStandardItemToConst :: QStandardItem -> QStandardItemConst
instance HoppyFHR.CppPtr QStandardItemConst
instance HoppyFHR.Deletable QStandardItemConst
instance QStandardItemConstPtr QStandardItemConst
data QStandardItem =
QStandardItem (HoppyF.Ptr QStandardItem)
| QStandardItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QStandardItem)
castQStandardItemToNonconst :: QStandardItemConst -> QStandardItem
instance HoppyFHR.CppPtr QStandardItem
instance HoppyFHR.Deletable QStandardItem
instance QStandardItemConstPtr QStandardItem
instance QStandardItemPtr QStandardItem
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QStandardItem)) QStandardItem