qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Gui/QImage.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Gui.QImage (
QImageValue (..),
QImageConstPtr (..),
QImagePtr (..),
QImageConst (..),
castQImageToConst,
QImage (..),
castQImageToNonconst,
castQImageToQPaintDevice,
QImageFormat,
QImageInvertMode,
) where
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Gui.QPaintDevice as M304
import qualified Prelude as HoppyP
class QImageValue a where
withQImagePtr :: a -> (QImageConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QImageConstPtr a => QImageValue a
class (M304.QPaintDeviceConstPtr this) => QImageConstPtr this where
toQImageConst :: this -> QImageConst
class (QImageConstPtr this, M304.QPaintDevicePtr this) => QImagePtr this where
toQImage :: this -> QImage
data QImageConst =
QImageConst (HoppyF.Ptr QImageConst)
| QImageConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QImageConst)
castQImageToConst :: QImage -> QImageConst
instance HoppyFHR.CppPtr QImageConst
instance HoppyFHR.Deletable QImageConst
instance HoppyFHR.Copyable QImageConst QImage
instance QImageConstPtr QImageConst
instance M304.QPaintDeviceConstPtr QImageConst
data QImage =
QImage (HoppyF.Ptr QImage)
| QImageGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QImage)
castQImageToNonconst :: QImageConst -> QImage
instance HoppyFHR.CppPtr QImage
instance HoppyFHR.Deletable QImage
instance HoppyFHR.Copyable QImage QImage
instance QImageConstPtr QImage
instance QImagePtr QImage
instance M304.QPaintDeviceConstPtr QImage
instance M304.QPaintDevicePtr QImage
castQImageToQPaintDevice :: HoppyF.Ptr QImageConst -> HoppyF.Ptr M304.QPaintDeviceConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QImage)) QImage
instance HoppyFHR.Decodable QImage ((QImage))
instance HoppyFHR.Decodable QImageConst ((QImage))
data QImageFormat
instance HoppyFHR.CppEnum (HoppyFC.CInt) QImageFormat
instance HoppyP.Eq QImageFormat
instance HoppyP.Ord QImageFormat
instance HoppyP.Show QImageFormat
data QImageInvertMode
instance HoppyFHR.CppEnum (HoppyFC.CInt) QImageInvertMode
instance HoppyP.Eq QImageInvertMode
instance HoppyP.Ord QImageInvertMode
instance HoppyP.Show QImageInvertMode