qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QGraphicsEllipseItem.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QGraphicsEllipseItem (
QGraphicsEllipseItemValue (..),
QGraphicsEllipseItemConstPtr (..),
QGraphicsEllipseItemPtr (..),
QGraphicsEllipseItemConst (..),
castQGraphicsEllipseItemToConst,
QGraphicsEllipseItem (..),
castQGraphicsEllipseItemToNonconst,
castQGraphicsEllipseItemToQAbstractGraphicsShapeItem,
castQGraphicsEllipseItemToQGraphicsItem,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QAbstractGraphicsShapeItem as M356
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QGraphicsItem as M404
import qualified Prelude as HoppyP
class QGraphicsEllipseItemValue a where
withQGraphicsEllipseItemPtr :: a -> (QGraphicsEllipseItemConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QGraphicsEllipseItemConstPtr a => QGraphicsEllipseItemValue a
class (M356.QAbstractGraphicsShapeItemConstPtr this) => QGraphicsEllipseItemConstPtr this where
toQGraphicsEllipseItemConst :: this -> QGraphicsEllipseItemConst
class (QGraphicsEllipseItemConstPtr this, M356.QAbstractGraphicsShapeItemPtr this) => QGraphicsEllipseItemPtr this where
toQGraphicsEllipseItem :: this -> QGraphicsEllipseItem
data QGraphicsEllipseItemConst =
QGraphicsEllipseItemConst (HoppyF.Ptr QGraphicsEllipseItemConst)
| QGraphicsEllipseItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsEllipseItemConst)
castQGraphicsEllipseItemToConst :: QGraphicsEllipseItem -> QGraphicsEllipseItemConst
instance HoppyFHR.CppPtr QGraphicsEllipseItemConst
instance HoppyFHR.Deletable QGraphicsEllipseItemConst
instance QGraphicsEllipseItemConstPtr QGraphicsEllipseItemConst
instance M356.QAbstractGraphicsShapeItemConstPtr QGraphicsEllipseItemConst
instance M404.QGraphicsItemConstPtr QGraphicsEllipseItemConst
data QGraphicsEllipseItem =
QGraphicsEllipseItem (HoppyF.Ptr QGraphicsEllipseItem)
| QGraphicsEllipseItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QGraphicsEllipseItem)
castQGraphicsEllipseItemToNonconst :: QGraphicsEllipseItemConst -> QGraphicsEllipseItem
instance HoppyFHR.CppPtr QGraphicsEllipseItem
instance HoppyFHR.Deletable QGraphicsEllipseItem
instance QGraphicsEllipseItemConstPtr QGraphicsEllipseItem
instance QGraphicsEllipseItemPtr QGraphicsEllipseItem
instance M356.QAbstractGraphicsShapeItemConstPtr QGraphicsEllipseItem
instance M356.QAbstractGraphicsShapeItemPtr QGraphicsEllipseItem
instance M404.QGraphicsItemConstPtr QGraphicsEllipseItem
instance M404.QGraphicsItemPtr QGraphicsEllipseItem
castQGraphicsEllipseItemToQAbstractGraphicsShapeItem :: HoppyF.Ptr QGraphicsEllipseItemConst -> HoppyF.Ptr M356.QAbstractGraphicsShapeItemConst
castQGraphicsEllipseItemToQGraphicsItem :: HoppyF.Ptr QGraphicsEllipseItemConst -> HoppyF.Ptr M404.QGraphicsItemConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QGraphicsEllipseItem)) QGraphicsEllipseItem