qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QButtonGroup.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QButtonGroup (
QButtonGroupValue (..),
QButtonGroupConstPtr (..),
QButtonGroupPtr (..),
QButtonGroupConst (..),
castQButtonGroupToConst,
QButtonGroup (..),
castQButtonGroupToNonconst,
castQButtonGroupToQObject,
) where
import qualified Foreign as HoppyF
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94
import qualified Prelude as HoppyP
class QButtonGroupValue a where
withQButtonGroupPtr :: a -> (QButtonGroupConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QButtonGroupConstPtr a => QButtonGroupValue a
class (M94.QObjectConstPtr this) => QButtonGroupConstPtr this where
toQButtonGroupConst :: this -> QButtonGroupConst
class (QButtonGroupConstPtr this, M94.QObjectPtr this) => QButtonGroupPtr this where
toQButtonGroup :: this -> QButtonGroup
data QButtonGroupConst =
QButtonGroupConst (HoppyF.Ptr QButtonGroupConst)
| QButtonGroupConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QButtonGroupConst)
castQButtonGroupToConst :: QButtonGroup -> QButtonGroupConst
instance HoppyFHR.CppPtr QButtonGroupConst
instance HoppyFHR.Deletable QButtonGroupConst
instance QButtonGroupConstPtr QButtonGroupConst
instance M94.QObjectConstPtr QButtonGroupConst
data QButtonGroup =
QButtonGroup (HoppyF.Ptr QButtonGroup)
| QButtonGroupGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QButtonGroup)
castQButtonGroupToNonconst :: QButtonGroupConst -> QButtonGroup
instance HoppyFHR.CppPtr QButtonGroup
instance HoppyFHR.Deletable QButtonGroup
instance QButtonGroupConstPtr QButtonGroup
instance QButtonGroupPtr QButtonGroup
instance M94.QObjectConstPtr QButtonGroup
instance M94.QObjectPtr QButtonGroup
castQButtonGroupToQObject :: HoppyF.Ptr QButtonGroupConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QButtonGroup)) QButtonGroup