{-# 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