qtah-qt5-0.3.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsScene.hs-boot
{-# LANGUAGE CPP, FlexibleContexts, FlexibleInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
#if !MIN_VERSION_base(4,8,0)
{-# LANGUAGE OverlappingInstances #-}
#endif
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QGraphicsScene (
QGraphicsSceneValue (..),
QGraphicsSceneConstPtr (..),
QGraphicsScenePtr (..),
QGraphicsSceneConst (..),
castQGraphicsSceneToConst,
QGraphicsScene (..),
castQGraphicsSceneToNonconst,
castQGraphicsSceneToQObject,
QGraphicsSceneItemIndexMethod,
QGraphicsViewSceneLayer,
QGraphicsViewSceneLayers (..),
IsQGraphicsViewSceneLayers (..),
) where
import qualified Data.Bits as HoppyDB
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M30
import qualified Prelude as HoppyP
class QGraphicsSceneValue a where
withQGraphicsScenePtr :: a -> (QGraphicsSceneConst -> HoppyP.IO b) -> HoppyP.IO b
#if MIN_VERSION_base(4,8,0)
instance {-# OVERLAPPABLE #-} QGraphicsSceneConstPtr a => QGraphicsSceneValue a
#else
instance QGraphicsSceneConstPtr a => QGraphicsSceneValue a
#endif
class (M30.QObjectConstPtr this) => QGraphicsSceneConstPtr this where
toQGraphicsSceneConst :: this -> QGraphicsSceneConst
class (QGraphicsSceneConstPtr this, M30.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 M30.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 M30.QObjectConstPtr QGraphicsScene
instance M30.QObjectPtr QGraphicsScene
castQGraphicsSceneToQObject :: HoppyF.Ptr QGraphicsSceneConst -> HoppyF.Ptr M30.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QGraphicsScene)) QGraphicsScene
data QGraphicsSceneItemIndexMethod
instance HoppyP.Bounded QGraphicsSceneItemIndexMethod
instance HoppyP.Enum QGraphicsSceneItemIndexMethod
instance HoppyP.Eq QGraphicsSceneItemIndexMethod
instance HoppyP.Ord QGraphicsSceneItemIndexMethod
instance HoppyP.Show QGraphicsSceneItemIndexMethod
data QGraphicsViewSceneLayer
instance HoppyP.Bounded QGraphicsViewSceneLayer
instance HoppyP.Enum QGraphicsViewSceneLayer
instance HoppyP.Eq QGraphicsViewSceneLayer
instance HoppyP.Ord QGraphicsViewSceneLayer
instance HoppyP.Show QGraphicsViewSceneLayer
newtype QGraphicsViewSceneLayers = QGraphicsViewSceneLayers { fromQGraphicsViewSceneLayers :: HoppyFC.CInt }
instance HoppyDB.Bits QGraphicsViewSceneLayers
instance HoppyP.Bounded QGraphicsViewSceneLayers
instance HoppyP.Eq QGraphicsViewSceneLayers
instance HoppyP.Ord QGraphicsViewSceneLayers
instance HoppyP.Show QGraphicsViewSceneLayers
class IsQGraphicsViewSceneLayers a where
toQGraphicsViewSceneLayers :: a -> QGraphicsViewSceneLayers
instance IsQGraphicsViewSceneLayers (HoppyFC.CInt)
instance IsQGraphicsViewSceneLayers (HoppyP.Int)
instance IsQGraphicsViewSceneLayers QGraphicsViewSceneLayers
instance IsQGraphicsViewSceneLayers QGraphicsViewSceneLayer