qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsItem.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- 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 (..),
itemAcceptsInputMethod,
itemClipsChildrenToShape,
itemClipsToShape,
itemContainsChildrenInShape,
itemDoesntPropagateOpacityToChildren,
itemHasNoContents,
itemIgnoresParentOpacity,
itemIgnoresTransformations,
itemIsFocusable,
itemIsMovable,
itemIsPanel,
itemIsSelectable,
itemNegativeZStacksBehindParent,
itemSendsGeometryChanges,
itemSendsScenePositionChanges,
itemStacksBehindParent,
itemUsesExtendedStyleOption,
QGraphicsItemPanelModality,
) 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 Prelude as HoppyP
import qualified Prelude as QtahP
class QGraphicsItemValue a where
withQGraphicsItemPtr :: a -> (QGraphicsItemConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QGraphicsItemConstPtr a => QGraphicsItemValue a
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 HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsItemCacheMode
instance HoppyP.Eq QGraphicsItemCacheMode
instance HoppyP.Ord QGraphicsItemCacheMode
instance HoppyP.Show QGraphicsItemCacheMode
data QGraphicsItemGraphicsItemChange
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsItemGraphicsItemChange
instance HoppyP.Eq QGraphicsItemGraphicsItemChange
instance HoppyP.Ord QGraphicsItemGraphicsItemChange
instance HoppyP.Show QGraphicsItemGraphicsItemChange
data QGraphicsItemGraphicsItemFlag
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsItemGraphicsItemFlag
instance HoppyP.Eq QGraphicsItemGraphicsItemFlag
instance HoppyP.Ord QGraphicsItemGraphicsItemFlag
instance HoppyP.Show QGraphicsItemGraphicsItemFlag
newtype QGraphicsItemGraphicsItemFlags = QGraphicsItemGraphicsItemFlags (HoppyFC.CInt)
instance QtahDB.Bits QGraphicsItemGraphicsItemFlags
instance QtahP.Eq QGraphicsItemGraphicsItemFlags
instance QtahP.Ord QGraphicsItemGraphicsItemFlags
instance QtahP.Show QGraphicsItemGraphicsItemFlags
instance QtahFlags.Flags (HoppyFC.CInt) QGraphicsItemGraphicsItemFlag QGraphicsItemGraphicsItemFlags
class IsQGraphicsItemGraphicsItemFlags a where
toQGraphicsItemGraphicsItemFlags :: a -> QGraphicsItemGraphicsItemFlags
instance IsQGraphicsItemGraphicsItemFlags QGraphicsItemGraphicsItemFlags
instance IsQGraphicsItemGraphicsItemFlags QGraphicsItemGraphicsItemFlag
instance IsQGraphicsItemGraphicsItemFlags HoppyFC.CInt
itemAcceptsInputMethod :: QGraphicsItemGraphicsItemFlags
itemClipsChildrenToShape :: QGraphicsItemGraphicsItemFlags
itemClipsToShape :: QGraphicsItemGraphicsItemFlags
itemContainsChildrenInShape :: QGraphicsItemGraphicsItemFlags
itemDoesntPropagateOpacityToChildren :: QGraphicsItemGraphicsItemFlags
itemHasNoContents :: QGraphicsItemGraphicsItemFlags
itemIgnoresParentOpacity :: QGraphicsItemGraphicsItemFlags
itemIgnoresTransformations :: QGraphicsItemGraphicsItemFlags
itemIsFocusable :: QGraphicsItemGraphicsItemFlags
itemIsMovable :: QGraphicsItemGraphicsItemFlags
itemIsPanel :: QGraphicsItemGraphicsItemFlags
itemIsSelectable :: QGraphicsItemGraphicsItemFlags
itemNegativeZStacksBehindParent :: QGraphicsItemGraphicsItemFlags
itemSendsGeometryChanges :: QGraphicsItemGraphicsItemFlags
itemSendsScenePositionChanges :: QGraphicsItemGraphicsItemFlags
itemStacksBehindParent :: QGraphicsItemGraphicsItemFlags
itemUsesExtendedStyleOption :: QGraphicsItemGraphicsItemFlags
data QGraphicsItemPanelModality
instance HoppyFHR.CppEnum (HoppyFC.CInt) QGraphicsItemPanelModality
instance HoppyP.Eq QGraphicsItemPanelModality
instance HoppyP.Ord QGraphicsItemPanelModality
instance HoppyP.Show QGraphicsItemPanelModality