{-# 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