qtah-qt5-0.3.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsRectItem.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.QGraphicsRectItem (
QGraphicsRectItemValue (..),
QGraphicsRectItemConstPtr (..),
QGraphicsRectItemPtr (..),
QGraphicsRectItemConst (..),
castQGraphicsRectItemToConst,
QGraphicsRectItem (..),
castQGraphicsRectItemToNonconst,
castQGraphicsRectItemToQAbstractGraphicsShapeItem,
castQGraphicsRectItemToQGraphicsItem,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QAbstractGraphicsShapeItem as M164
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QGraphicsItem as M202
import qualified Prelude as HoppyP
class QGraphicsRectItemValue a where
withQGraphicsRectItemPtr :: a -> (QGraphicsRectItemConst -> HoppyP.IO b) -> HoppyP.IO b
#if MIN_VERSION_base(4,8,0)
instance {-# OVERLAPPABLE #-} QGraphicsRectItemConstPtr a => QGraphicsRectItemValue a
#else
instance QGraphicsRectItemConstPtr a => QGraphicsRectItemValue a
#endif
class (M164.QAbstractGraphicsShapeItemConstPtr this) => QGraphicsRectItemConstPtr this where
toQGraphicsRectItemConst :: this -> QGraphicsRectItemConst
class (QGraphicsRectItemConstPtr this, M164.QAbstractGraphicsShapeItemPtr this) => QGraphicsRectItemPtr this where
toQGraphicsRectItem :: this -> QGraphicsRectItem
data QGraphicsRectItemConst =
QGraphicsRectItemConst (HoppyF.Ptr QGraphicsRectItemConst)
| QGraphicsRectItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsRectItemConst)
castQGraphicsRectItemToConst :: QGraphicsRectItem -> QGraphicsRectItemConst
instance HoppyFHR.CppPtr QGraphicsRectItemConst
instance HoppyFHR.Deletable QGraphicsRectItemConst
instance QGraphicsRectItemConstPtr QGraphicsRectItemConst
instance M164.QAbstractGraphicsShapeItemConstPtr QGraphicsRectItemConst
instance M202.QGraphicsItemConstPtr QGraphicsRectItemConst
data QGraphicsRectItem =
QGraphicsRectItem (HoppyF.Ptr QGraphicsRectItem)
| QGraphicsRectItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsRectItem)
castQGraphicsRectItemToNonconst :: QGraphicsRectItemConst -> QGraphicsRectItem
instance HoppyFHR.CppPtr QGraphicsRectItem
instance HoppyFHR.Deletable QGraphicsRectItem
instance QGraphicsRectItemConstPtr QGraphicsRectItem
instance QGraphicsRectItemPtr QGraphicsRectItem
instance M164.QAbstractGraphicsShapeItemConstPtr QGraphicsRectItem
instance M164.QAbstractGraphicsShapeItemPtr QGraphicsRectItem
instance M202.QGraphicsItemConstPtr QGraphicsRectItem
instance M202.QGraphicsItemPtr QGraphicsRectItem
castQGraphicsRectItemToQAbstractGraphicsShapeItem :: HoppyF.Ptr QGraphicsRectItemConst -> HoppyF.Ptr M164.QAbstractGraphicsShapeItemConst
castQGraphicsRectItemToQGraphicsItem :: HoppyF.Ptr QGraphicsRectItemConst -> HoppyF.Ptr M202.QGraphicsItemConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QGraphicsRectItem)) QGraphicsRectItem