qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Gui/QPixmap.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Gui.QPixmap (
QPixmapValue (..),
QPixmapConstPtr (..),
QPixmapPtr (..),
QPixmapConst (..),
castQPixmapToConst,
QPixmap (..),
castQPixmapToNonconst,
castQPixmapToQPaintDevice,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Gui.QPaintDevice as M304
import qualified Prelude as HoppyP
class QPixmapValue a where
withQPixmapPtr :: a -> (QPixmapConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QPixmapConstPtr a => QPixmapValue a
class (M304.QPaintDeviceConstPtr this) => QPixmapConstPtr this where
toQPixmapConst :: this -> QPixmapConst
class (QPixmapConstPtr this, M304.QPaintDevicePtr this) => QPixmapPtr this where
toQPixmap :: this -> QPixmap
data QPixmapConst =
QPixmapConst (HoppyF.Ptr QPixmapConst)
| QPixmapConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QPixmapConst)
castQPixmapToConst :: QPixmap -> QPixmapConst
instance HoppyFHR.CppPtr QPixmapConst
instance HoppyFHR.Deletable QPixmapConst
instance HoppyFHR.Copyable QPixmapConst QPixmap
instance QPixmapConstPtr QPixmapConst
instance M304.QPaintDeviceConstPtr QPixmapConst
data QPixmap =
QPixmap (HoppyF.Ptr QPixmap)
| QPixmapGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QPixmap)
castQPixmapToNonconst :: QPixmapConst -> QPixmap
instance HoppyFHR.CppPtr QPixmap
instance HoppyFHR.Deletable QPixmap
instance HoppyFHR.Copyable QPixmap QPixmap
instance QPixmapConstPtr QPixmap
instance QPixmapPtr QPixmap
instance M304.QPaintDeviceConstPtr QPixmap
instance M304.QPaintDevicePtr QPixmap
castQPixmapToQPaintDevice :: HoppyF.Ptr QPixmapConst -> HoppyF.Ptr M304.QPaintDeviceConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QPixmap)) QPixmap
instance HoppyFHR.Decodable QPixmap ((QPixmap))
instance HoppyFHR.Decodable QPixmapConst ((QPixmap))