qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QAction.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QAction (
QActionValue (..),
QActionConstPtr (..),
QActionPtr (..),
QActionConst (..),
castQActionToConst,
QAction (..),
castQActionToNonconst,
castQActionToQObject,
QActionActionEvent,
QActionMenuRole,
QActionPriority,
) where
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94
import qualified Prelude as HoppyP
class QActionValue a where
withQActionPtr :: a -> (QActionConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QActionConstPtr a => QActionValue a
class (M94.QObjectConstPtr this) => QActionConstPtr this where
toQActionConst :: this -> QActionConst
class (QActionConstPtr this, M94.QObjectPtr this) => QActionPtr this where
toQAction :: this -> QAction
data QActionConst =
QActionConst (HoppyF.Ptr QActionConst)
| QActionConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QActionConst)
castQActionToConst :: QAction -> QActionConst
instance HoppyFHR.CppPtr QActionConst
instance HoppyFHR.Deletable QActionConst
instance QActionConstPtr QActionConst
instance M94.QObjectConstPtr QActionConst
data QAction =
QAction (HoppyF.Ptr QAction)
| QActionGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAction)
castQActionToNonconst :: QActionConst -> QAction
instance HoppyFHR.CppPtr QAction
instance HoppyFHR.Deletable QAction
instance QActionConstPtr QAction
instance QActionPtr QAction
instance M94.QObjectConstPtr QAction
instance M94.QObjectPtr QAction
castQActionToQObject :: HoppyF.Ptr QActionConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QAction)) QAction
data QActionActionEvent
instance HoppyFHR.CppEnum (HoppyFC.CInt) QActionActionEvent
instance HoppyP.Eq QActionActionEvent
instance HoppyP.Ord QActionActionEvent
instance HoppyP.Show QActionActionEvent
data QActionMenuRole
instance HoppyFHR.CppEnum (HoppyFC.CInt) QActionMenuRole
instance HoppyP.Eq QActionMenuRole
instance HoppyP.Ord QActionMenuRole
instance HoppyP.Show QActionMenuRole
data QActionPriority
instance HoppyFHR.CppEnum (HoppyFC.CInt) QActionPriority
instance HoppyP.Eq QActionPriority
instance HoppyP.Ord QActionPriority
instance HoppyP.Show QActionPriority