qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Gui/QPainter.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Gui.QPainter (
QPainterValue (..),
QPainterConstPtr (..),
QPainterPtr (..),
QPainterConst (..),
castQPainterToConst,
QPainter (..),
castQPainterToNonconst,
QPainterRenderHint,
QPainterRenderHints,
IsQPainterRenderHints (..),
antialiasing,
highQualityAntialiasing,
nonCosmeticDefaultPen,
qt4CompatiblePainting,
smoothPixmapTransform,
textAntialiasing,
) 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 QPainterValue a where
withQPainterPtr :: a -> (QPainterConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QPainterConstPtr a => QPainterValue a
class (HoppyFHR.CppPtr this) => QPainterConstPtr this where
toQPainterConst :: this -> QPainterConst
class (QPainterConstPtr this) => QPainterPtr this where
toQPainter :: this -> QPainter
data QPainterConst =
QPainterConst (HoppyF.Ptr QPainterConst)
| QPainterConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QPainterConst)
castQPainterToConst :: QPainter -> QPainterConst
instance HoppyFHR.CppPtr QPainterConst
instance HoppyFHR.Deletable QPainterConst
instance QPainterConstPtr QPainterConst
data QPainter =
QPainter (HoppyF.Ptr QPainter)
| QPainterGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QPainter)
castQPainterToNonconst :: QPainterConst -> QPainter
instance HoppyFHR.CppPtr QPainter
instance HoppyFHR.Deletable QPainter
instance QPainterConstPtr QPainter
instance QPainterPtr QPainter
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QPainter)) QPainter
data QPainterRenderHint
instance HoppyFHR.CppEnum (HoppyFC.CInt) QPainterRenderHint
instance HoppyP.Eq QPainterRenderHint
instance HoppyP.Ord QPainterRenderHint
instance HoppyP.Show QPainterRenderHint
newtype QPainterRenderHints = QPainterRenderHints (HoppyFC.CInt)
instance QtahDB.Bits QPainterRenderHints
instance QtahP.Eq QPainterRenderHints
instance QtahP.Ord QPainterRenderHints
instance QtahP.Show QPainterRenderHints
instance QtahFlags.Flags (HoppyFC.CInt) QPainterRenderHint QPainterRenderHints
class IsQPainterRenderHints a where
toQPainterRenderHints :: a -> QPainterRenderHints
instance IsQPainterRenderHints QPainterRenderHints
instance IsQPainterRenderHints QPainterRenderHint
instance IsQPainterRenderHints HoppyFC.CInt
antialiasing :: QPainterRenderHints
highQualityAntialiasing :: QPainterRenderHints
nonCosmeticDefaultPen :: QPainterRenderHints
qt4CompatiblePainting :: QPainterRenderHints
smoothPixmapTransform :: QPainterRenderHints
textAntialiasing :: QPainterRenderHints