qtah-qt5-0.3.0: src/Graphics/UI/Qtah/Generated/Widgets/QAction.hs-boot
{-# LANGUAGE CPP, FlexibleContexts, FlexibleInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
#if !MIN_VERSION_base(4,8,0)
{-# LANGUAGE OverlappingInstances #-}
#endif
---------- 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.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M30
import qualified Prelude as HoppyP
class QActionValue a where
withQActionPtr :: a -> (QActionConst -> HoppyP.IO b) -> HoppyP.IO b
#if MIN_VERSION_base(4,8,0)
instance {-# OVERLAPPABLE #-} QActionConstPtr a => QActionValue a
#else
instance QActionConstPtr a => QActionValue a
#endif
class (M30.QObjectConstPtr this) => QActionConstPtr this where
toQActionConst :: this -> QActionConst
class (QActionConstPtr this, M30.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 M30.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 M30.QObjectConstPtr QAction
instance M30.QObjectPtr QAction
castQActionToQObject :: HoppyF.Ptr QActionConst -> HoppyF.Ptr M30.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QAction)) QAction
data QActionActionEvent
instance HoppyP.Bounded QActionActionEvent
instance HoppyP.Enum QActionActionEvent
instance HoppyP.Eq QActionActionEvent
instance HoppyP.Ord QActionActionEvent
instance HoppyP.Show QActionActionEvent
data QActionMenuRole
instance HoppyP.Bounded QActionMenuRole
instance HoppyP.Enum QActionMenuRole
instance HoppyP.Eq QActionMenuRole
instance HoppyP.Ord QActionMenuRole
instance HoppyP.Show QActionMenuRole
data QActionPriority
instance HoppyP.Bounded QActionPriority
instance HoppyP.Enum QActionPriority
instance HoppyP.Eq QActionPriority
instance HoppyP.Ord QActionPriority
instance HoppyP.Show QActionPriority