qtah-qt5-0.3.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsItem.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.QGraphicsItem (
QGraphicsItemValue (..),
QGraphicsItemConstPtr (..),
QGraphicsItemPtr (..),
QGraphicsItemConst (..),
castQGraphicsItemToConst,
QGraphicsItem (..),
castQGraphicsItemToNonconst,
QGraphicsItemCacheMode,
QGraphicsItemGraphicsItemChange,
QGraphicsItemGraphicsItemFlag,
QGraphicsItemGraphicsItemFlags (..),
IsQGraphicsItemGraphicsItemFlags (..),
QGraphicsItemPanelModality,
) 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 Prelude as HoppyP
class QGraphicsItemValue a where
withQGraphicsItemPtr :: a -> (QGraphicsItemConst -> HoppyP.IO b) -> HoppyP.IO b
#if MIN_VERSION_base(4,8,0)
instance {-# OVERLAPPABLE #-} QGraphicsItemConstPtr a => QGraphicsItemValue a
#else
instance QGraphicsItemConstPtr a => QGraphicsItemValue a
#endif
class (HoppyFHR.CppPtr this) => QGraphicsItemConstPtr this where
toQGraphicsItemConst :: this -> QGraphicsItemConst
class (QGraphicsItemConstPtr this) => QGraphicsItemPtr this where
toQGraphicsItem :: this -> QGraphicsItem
data QGraphicsItemConst =
QGraphicsItemConst (HoppyF.Ptr QGraphicsItemConst)
| QGraphicsItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsItemConst)
castQGraphicsItemToConst :: QGraphicsItem -> QGraphicsItemConst
instance HoppyFHR.CppPtr QGraphicsItemConst
instance HoppyFHR.Deletable QGraphicsItemConst
instance QGraphicsItemConstPtr QGraphicsItemConst
data QGraphicsItem =
QGraphicsItem (HoppyF.Ptr QGraphicsItem)
| QGraphicsItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsItem)
castQGraphicsItemToNonconst :: QGraphicsItemConst -> QGraphicsItem
instance HoppyFHR.CppPtr QGraphicsItem
instance HoppyFHR.Deletable QGraphicsItem
instance QGraphicsItemConstPtr QGraphicsItem
instance QGraphicsItemPtr QGraphicsItem
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QGraphicsItem)) QGraphicsItem
data QGraphicsItemCacheMode
instance HoppyP.Bounded QGraphicsItemCacheMode
instance HoppyP.Enum QGraphicsItemCacheMode
instance HoppyP.Eq QGraphicsItemCacheMode
instance HoppyP.Ord QGraphicsItemCacheMode
instance HoppyP.Show QGraphicsItemCacheMode
data QGraphicsItemGraphicsItemChange
instance HoppyP.Bounded QGraphicsItemGraphicsItemChange
instance HoppyP.Enum QGraphicsItemGraphicsItemChange
instance HoppyP.Eq QGraphicsItemGraphicsItemChange
instance HoppyP.Ord QGraphicsItemGraphicsItemChange
instance HoppyP.Show QGraphicsItemGraphicsItemChange
data QGraphicsItemGraphicsItemFlag
instance HoppyP.Bounded QGraphicsItemGraphicsItemFlag
instance HoppyP.Enum QGraphicsItemGraphicsItemFlag
instance HoppyP.Eq QGraphicsItemGraphicsItemFlag
instance HoppyP.Ord QGraphicsItemGraphicsItemFlag
instance HoppyP.Show QGraphicsItemGraphicsItemFlag
newtype QGraphicsItemGraphicsItemFlags = QGraphicsItemGraphicsItemFlags { fromQGraphicsItemGraphicsItemFlags :: HoppyFC.CInt }
instance HoppyDB.Bits QGraphicsItemGraphicsItemFlags
instance HoppyP.Bounded QGraphicsItemGraphicsItemFlags
instance HoppyP.Eq QGraphicsItemGraphicsItemFlags
instance HoppyP.Ord QGraphicsItemGraphicsItemFlags
instance HoppyP.Show QGraphicsItemGraphicsItemFlags
class IsQGraphicsItemGraphicsItemFlags a where
toQGraphicsItemGraphicsItemFlags :: a -> QGraphicsItemGraphicsItemFlags
instance IsQGraphicsItemGraphicsItemFlags (HoppyFC.CInt)
instance IsQGraphicsItemGraphicsItemFlags (HoppyP.Int)
instance IsQGraphicsItemGraphicsItemFlags QGraphicsItemGraphicsItemFlags
instance IsQGraphicsItemGraphicsItemFlags QGraphicsItemGraphicsItemFlag
data QGraphicsItemPanelModality
instance HoppyP.Bounded QGraphicsItemPanelModality
instance HoppyP.Enum QGraphicsItemPanelModality
instance HoppyP.Eq QGraphicsItemPanelModality
instance HoppyP.Ord QGraphicsItemPanelModality
instance HoppyP.Show QGraphicsItemPanelModality