qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsScene.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QGraphicsScene (
QGraphicsSceneValue (..),
QGraphicsSceneConstPtr (..),
QGraphicsScenePtr (..),
QGraphicsSceneConst (..),
castQGraphicsSceneToConst,
QGraphicsScene (..),
castQGraphicsSceneToNonconst,
castQGraphicsSceneToQObject,
QGraphicsSceneItemIndexMethod,
QGraphicsSceneSceneLayer,
QGraphicsSceneSceneLayers,
IsQGraphicsSceneSceneLayers (..),
allLayers,
backgroundLayer,
foregroundLayer,
itemLayer,
) 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 QGraphicsSceneValue a where
withQGraphicsScenePtr :: a -> (QGraphicsSceneConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QGraphicsSceneConstPtr a => QGraphicsSceneValue a
class (M94.QObjectConstPtr this) => QGraphicsSceneConstPtr this where
toQGraphicsSceneConst :: this -> QGraphicsSceneConst
class (QGraphicsSceneConstPtr this, M94.QObjectPtr this) => QGraphicsScenePtr this where
toQGraphicsScene :: this -> QGraphicsScene
data QGraphicsSceneConst =
QGraphicsSceneConst (HoppyF.Ptr QGraphicsSceneConst)
| QGraphicsSceneConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsSceneConst)
castQGraphicsSceneToConst :: QGraphicsScene -> QGraphicsSceneConst
instance HoppyFHR.CppPtr QGraphicsSceneConst
instance HoppyFHR.Deletable QGraphicsSceneConst
instance QGraphicsSceneConstPtr QGraphicsSceneConst
instance M94.QObjectConstPtr QGraphicsSceneConst
data QGraphicsScene =
QGraphicsScene (HoppyF.Ptr QGraphicsScene)
| QGraphicsSceneGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsScene)
castQGraphicsSceneToNonconst :: QGraphicsSceneConst -> QGraphicsScene
instance HoppyFHR.CppPtr QGraphicsScene
instance HoppyFHR.Deletable QGraphicsScene
instance QGraphicsSceneConstPtr QGraphicsScene
instance QGraphicsScenePtr QGraphicsScene
instance M94.QObjectConstPtr QGraphicsScene
instance M94.QObjectPtr QGraphicsScene
castQGraphicsSceneToQObject :: HoppyF.Ptr QGraphicsSceneConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QGraphicsScene)) QGraphicsScene
data QGraphicsSceneItemIndexMethod
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsSceneItemIndexMethod
instance HoppyP.Eq QGraphicsSceneItemIndexMethod
instance HoppyP.Ord QGraphicsSceneItemIndexMethod
instance HoppyP.Show QGraphicsSceneItemIndexMethod
data QGraphicsSceneSceneLayer
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsSceneSceneLayer
instance HoppyP.Eq QGraphicsSceneSceneLayer
instance HoppyP.Ord QGraphicsSceneSceneLayer
instance HoppyP.Show QGraphicsSceneSceneLayer
newtype QGraphicsSceneSceneLayers = QGraphicsSceneSceneLayers (HoppyFC.CInt)
instance QtahDB.Bits QGraphicsSceneSceneLayers
instance QtahP.Eq QGraphicsSceneSceneLayers
instance QtahP.Ord QGraphicsSceneSceneLayers
instance QtahP.Show QGraphicsSceneSceneLayers
instance QtahFlags.Flags (HoppyFC.CInt) QGraphicsSceneSceneLayer QGraphicsSceneSceneLayers
class IsQGraphicsSceneSceneLayers a where
toQGraphicsSceneSceneLayers :: a -> QGraphicsSceneSceneLayers
instance IsQGraphicsSceneSceneLayers QGraphicsSceneSceneLayers
instance IsQGraphicsSceneSceneLayers QGraphicsSceneSceneLayer
instance IsQGraphicsSceneSceneLayers HoppyFC.CInt
allLayers :: QGraphicsSceneSceneLayers
backgroundLayer :: QGraphicsSceneSceneLayers
foregroundLayer :: QGraphicsSceneSceneLayers
itemLayer :: QGraphicsSceneSceneLayers