qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Core/QItemSelection.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Core.QItemSelection (
QItemSelectionValue (..),
QItemSelectionConstPtr (..),
QItemSelectionPtr (..),
QItemSelectionConst (..),
castQItemSelectionToConst,
QItemSelection (..),
castQItemSelectionToNonconst,
castQItemSelectionToQListQItemSelectionRange,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Core.QItemSelectionRange as M54
import qualified Graphics.UI.Qtah.Generated.Core.QList.QItemSelectionRange as M198
import qualified Prelude as HoppyP
class QItemSelectionValue a where
withQItemSelectionPtr :: a -> (QItemSelectionConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QItemSelectionConstPtr a => QItemSelectionValue a
class (M198.QListQItemSelectionRangeConstPtr this) => QItemSelectionConstPtr this where
toQItemSelectionConst :: this -> QItemSelectionConst
class (QItemSelectionConstPtr this, M198.QListQItemSelectionRangePtr this) => QItemSelectionPtr this where
toQItemSelection :: this -> QItemSelection
data QItemSelectionConst =
QItemSelectionConst (HoppyF.Ptr QItemSelectionConst)
| QItemSelectionConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QItemSelectionConst)
castQItemSelectionToConst :: QItemSelection -> QItemSelectionConst
instance HoppyFHR.CppPtr QItemSelectionConst
instance HoppyFHR.Deletable QItemSelectionConst
instance QItemSelectionConstPtr QItemSelectionConst
instance M198.QListQItemSelectionRangeConstPtr QItemSelectionConst
data QItemSelection =
QItemSelection (HoppyF.Ptr QItemSelection)
| QItemSelectionGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QItemSelection)
castQItemSelectionToNonconst :: QItemSelectionConst -> QItemSelection
instance HoppyFHR.CppPtr QItemSelection
instance HoppyFHR.Deletable QItemSelection
instance QItemSelectionConstPtr QItemSelection
instance QItemSelectionPtr QItemSelection
instance M198.QListQItemSelectionRangeConstPtr QItemSelection
instance M198.QListQItemSelectionRangePtr QItemSelection
castQItemSelectionToQListQItemSelectionRange :: HoppyF.Ptr QItemSelectionConst -> HoppyF.Ptr M198.QListQItemSelectionRangeConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QItemSelection)) QItemSelection
instance HoppyFHR.Decodable QItemSelection (([M54.QItemSelectionRange]))
instance HoppyFHR.Decodable QItemSelectionConst (([M54.QItemSelectionRange]))