qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QMdiArea.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QMdiArea (
QMdiAreaValue (..),
QMdiAreaConstPtr (..),
QMdiAreaPtr (..),
QMdiAreaConst (..),
castQMdiAreaToConst,
QMdiArea (..),
castQMdiAreaToNonconst,
castQMdiAreaToQWidget,
castQMdiAreaToQObject,
QMdiAreaAreaOption,
QMdiAreaAreaOptions,
IsQMdiAreaAreaOptions (..),
dontMaximizeSubWindowOnActivation,
QMdiAreaViewMode,
QMdiAreaWindowOrder,
) where
import qualified Data.Bits as QtahDB
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
import qualified Graphics.UI.Qtah.Flags as QtahFlags
import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QWidget as M506
import qualified Prelude as HoppyP
import qualified Prelude as QtahP
class QMdiAreaValue a where
withQMdiAreaPtr :: a -> (QMdiAreaConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QMdiAreaConstPtr a => QMdiAreaValue a
class (M506.QWidgetConstPtr this) => QMdiAreaConstPtr this where
toQMdiAreaConst :: this -> QMdiAreaConst
class (QMdiAreaConstPtr this, M506.QWidgetPtr this) => QMdiAreaPtr this where
toQMdiArea :: this -> QMdiArea
data QMdiAreaConst =
QMdiAreaConst (HoppyF.Ptr QMdiAreaConst)
| QMdiAreaConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QMdiAreaConst)
castQMdiAreaToConst :: QMdiArea -> QMdiAreaConst
instance HoppyFHR.CppPtr QMdiAreaConst
instance HoppyFHR.Deletable QMdiAreaConst
instance QMdiAreaConstPtr QMdiAreaConst
instance M506.QWidgetConstPtr QMdiAreaConst
instance M94.QObjectConstPtr QMdiAreaConst
data QMdiArea =
QMdiArea (HoppyF.Ptr QMdiArea)
| QMdiAreaGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QMdiArea)
castQMdiAreaToNonconst :: QMdiAreaConst -> QMdiArea
instance HoppyFHR.CppPtr QMdiArea
instance HoppyFHR.Deletable QMdiArea
instance QMdiAreaConstPtr QMdiArea
instance QMdiAreaPtr QMdiArea
instance M506.QWidgetConstPtr QMdiArea
instance M506.QWidgetPtr QMdiArea
instance M94.QObjectConstPtr QMdiArea
instance M94.QObjectPtr QMdiArea
castQMdiAreaToQWidget :: HoppyF.Ptr QMdiAreaConst -> HoppyF.Ptr M506.QWidgetConst
castQMdiAreaToQObject :: HoppyF.Ptr QMdiAreaConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QMdiArea)) QMdiArea
data QMdiAreaAreaOption
instance HoppyFHR.CppEnum (HoppyFC.CInt) QMdiAreaAreaOption
instance HoppyP.Eq QMdiAreaAreaOption
instance HoppyP.Ord QMdiAreaAreaOption
instance HoppyP.Show QMdiAreaAreaOption
newtype QMdiAreaAreaOptions = QMdiAreaAreaOptions (HoppyFC.CInt)
instance QtahDB.Bits QMdiAreaAreaOptions
instance QtahP.Eq QMdiAreaAreaOptions
instance QtahP.Ord QMdiAreaAreaOptions
instance QtahP.Show QMdiAreaAreaOptions
instance QtahFlags.Flags (HoppyFC.CInt) QMdiAreaAreaOption QMdiAreaAreaOptions
class IsQMdiAreaAreaOptions a where
toQMdiAreaAreaOptions :: a -> QMdiAreaAreaOptions
instance IsQMdiAreaAreaOptions QMdiAreaAreaOptions
instance IsQMdiAreaAreaOptions QMdiAreaAreaOption
instance IsQMdiAreaAreaOptions HoppyFC.CInt
dontMaximizeSubWindowOnActivation :: QMdiAreaAreaOptions
data QMdiAreaViewMode
instance HoppyFHR.CppEnum (HoppyFC.CInt) QMdiAreaViewMode
instance HoppyP.Eq QMdiAreaViewMode
instance HoppyP.Ord QMdiAreaViewMode
instance HoppyP.Show QMdiAreaViewMode
data QMdiAreaWindowOrder
instance HoppyFHR.CppEnum (HoppyFC.CInt) QMdiAreaWindowOrder
instance HoppyP.Eq QMdiAreaWindowOrder
instance HoppyP.Ord QMdiAreaWindowOrder
instance HoppyP.Show QMdiAreaWindowOrder