qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QActionGroup.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QActionGroup (
QActionGroupValue (..),
QActionGroupConstPtr (..),
QActionGroupPtr (..),
QActionGroupConst (..),
castQActionGroupToConst,
QActionGroup (..),
castQActionGroupToNonconst,
castQActionGroupToQObject,
) 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 QActionGroupValue a where
withQActionGroupPtr :: a -> (QActionGroupConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QActionGroupConstPtr a => QActionGroupValue a
class (M94.QObjectConstPtr this) => QActionGroupConstPtr this where
toQActionGroupConst :: this -> QActionGroupConst
class (QActionGroupConstPtr this, M94.QObjectPtr this) => QActionGroupPtr this where
toQActionGroup :: this -> QActionGroup
data QActionGroupConst =
QActionGroupConst (HoppyF.Ptr QActionGroupConst)
| QActionGroupConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QActionGroupConst)
castQActionGroupToConst :: QActionGroup -> QActionGroupConst
instance HoppyFHR.CppPtr QActionGroupConst
instance HoppyFHR.Deletable QActionGroupConst
instance QActionGroupConstPtr QActionGroupConst
instance M94.QObjectConstPtr QActionGroupConst
data QActionGroup =
QActionGroup (HoppyF.Ptr QActionGroup)
| QActionGroupGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QActionGroup)
castQActionGroupToNonconst :: QActionGroupConst -> QActionGroup
instance HoppyFHR.CppPtr QActionGroup
instance HoppyFHR.Deletable QActionGroup
instance QActionGroupConstPtr QActionGroup
instance QActionGroupPtr QActionGroup
instance M94.QObjectConstPtr QActionGroup
instance M94.QObjectPtr QActionGroup
castQActionGroupToQObject :: HoppyF.Ptr QActionGroupConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QActionGroup)) QActionGroup