{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-} ---------- GENERATED FILE, EDITS WILL BE LOST ---------- module Graphics.UI.Qtah.Generated.Core.QPalette ( QPaletteValue (..), QPaletteConstPtr (..), QPalettePtr (..), QPaletteConst (..), castQPaletteToConst, QPalette (..), castQPaletteToNonconst, QPaletteColorGroup, QPaletteColorRole, ) where import qualified Foreign as HoppyF import qualified Foreign.C as HoppyFC import qualified Foreign.Hoppy.Runtime as HoppyFHR import qualified Prelude as HoppyP class QPaletteValue a where withQPalettePtr :: a -> (QPaletteConst -> HoppyP.IO b) -> HoppyP.IO b instance {-# OVERLAPPABLE #-} QPaletteConstPtr a => QPaletteValue a class (HoppyFHR.CppPtr this) => QPaletteConstPtr this where toQPaletteConst :: this -> QPaletteConst class (QPaletteConstPtr this) => QPalettePtr this where toQPalette :: this -> QPalette data QPaletteConst = QPaletteConst (HoppyF.Ptr QPaletteConst) | QPaletteConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QPaletteConst) castQPaletteToConst :: QPalette -> QPaletteConst instance HoppyFHR.CppPtr QPaletteConst instance HoppyFHR.Deletable QPaletteConst instance HoppyFHR.Copyable QPaletteConst QPalette instance QPaletteConstPtr QPaletteConst data QPalette = QPalette (HoppyF.Ptr QPalette) | QPaletteGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QPalette) castQPaletteToNonconst :: QPaletteConst -> QPalette instance HoppyFHR.CppPtr QPalette instance HoppyFHR.Deletable QPalette instance HoppyFHR.Copyable QPalette QPalette instance QPaletteConstPtr QPalette instance QPalettePtr QPalette instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QPalette)) QPalette instance HoppyFHR.Decodable QPalette ((QPalette)) instance HoppyFHR.Decodable QPaletteConst ((QPalette)) data QPaletteColorGroup instance HoppyFHR.CppEnum (HoppyFC.CInt) QPaletteColorGroup instance HoppyP.Eq QPaletteColorGroup instance HoppyP.Ord QPaletteColorGroup instance HoppyP.Show QPaletteColorGroup data QPaletteColorRole instance HoppyFHR.CppEnum (HoppyFC.CInt) QPaletteColorRole instance HoppyP.Eq QPaletteColorRole instance HoppyP.Ord QPaletteColorRole instance HoppyP.Show QPaletteColorRole