{-# 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