qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QMdiSubWindow.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QMdiSubWindow (
QMdiSubWindowValue (..),
QMdiSubWindowConstPtr (..),
QMdiSubWindowPtr (..),
QMdiSubWindowConst (..),
castQMdiSubWindowToConst,
QMdiSubWindow (..),
castQMdiSubWindowToNonconst,
castQMdiSubWindowToQWidget,
castQMdiSubWindowToQObject,
QMdiSubWindowSubWindowOption,
QMdiSubWindowSubWindowOptions,
IsQMdiSubWindowSubWindowOptions (..),
rubberBandMove,
rubberBandResize,
) 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 QMdiSubWindowValue a where
withQMdiSubWindowPtr :: a -> (QMdiSubWindowConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QMdiSubWindowConstPtr a => QMdiSubWindowValue a
class (M506.QWidgetConstPtr this) => QMdiSubWindowConstPtr this where
toQMdiSubWindowConst :: this -> QMdiSubWindowConst
class (QMdiSubWindowConstPtr this, M506.QWidgetPtr this) => QMdiSubWindowPtr this where
toQMdiSubWindow :: this -> QMdiSubWindow
data QMdiSubWindowConst =
QMdiSubWindowConst (HoppyF.Ptr QMdiSubWindowConst)
| QMdiSubWindowConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QMdiSubWindowConst)
castQMdiSubWindowToConst :: QMdiSubWindow -> QMdiSubWindowConst
instance HoppyFHR.CppPtr QMdiSubWindowConst
instance HoppyFHR.Deletable QMdiSubWindowConst
instance QMdiSubWindowConstPtr QMdiSubWindowConst
instance M506.QWidgetConstPtr QMdiSubWindowConst
instance M94.QObjectConstPtr QMdiSubWindowConst
data QMdiSubWindow =
QMdiSubWindow (HoppyF.Ptr QMdiSubWindow)
| QMdiSubWindowGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QMdiSubWindow)
castQMdiSubWindowToNonconst :: QMdiSubWindowConst -> QMdiSubWindow
instance HoppyFHR.CppPtr QMdiSubWindow
instance HoppyFHR.Deletable QMdiSubWindow
instance QMdiSubWindowConstPtr QMdiSubWindow
instance QMdiSubWindowPtr QMdiSubWindow
instance M506.QWidgetConstPtr QMdiSubWindow
instance M506.QWidgetPtr QMdiSubWindow
instance M94.QObjectConstPtr QMdiSubWindow
instance M94.QObjectPtr QMdiSubWindow
castQMdiSubWindowToQWidget :: HoppyF.Ptr QMdiSubWindowConst -> HoppyF.Ptr M506.QWidgetConst
castQMdiSubWindowToQObject :: HoppyF.Ptr QMdiSubWindowConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QMdiSubWindow)) QMdiSubWindow
data QMdiSubWindowSubWindowOption
instance HoppyFHR.CppEnum (HoppyFC.CInt) QMdiSubWindowSubWindowOption
instance HoppyP.Eq QMdiSubWindowSubWindowOption
instance HoppyP.Ord QMdiSubWindowSubWindowOption
instance HoppyP.Show QMdiSubWindowSubWindowOption
newtype QMdiSubWindowSubWindowOptions = QMdiSubWindowSubWindowOptions (HoppyFC.CInt)
instance QtahDB.Bits QMdiSubWindowSubWindowOptions
instance QtahP.Eq QMdiSubWindowSubWindowOptions
instance QtahP.Ord QMdiSubWindowSubWindowOptions
instance QtahP.Show QMdiSubWindowSubWindowOptions
instance QtahFlags.Flags (HoppyFC.CInt) QMdiSubWindowSubWindowOption QMdiSubWindowSubWindowOptions
class IsQMdiSubWindowSubWindowOptions a where
toQMdiSubWindowSubWindowOptions :: a -> QMdiSubWindowSubWindowOptions
instance IsQMdiSubWindowSubWindowOptions QMdiSubWindowSubWindowOptions
instance IsQMdiSubWindowSubWindowOptions QMdiSubWindowSubWindowOption
instance IsQMdiSubWindowSubWindowOptions HoppyFC.CInt
rubberBandMove :: QMdiSubWindowSubWindowOptions
rubberBandResize :: QMdiSubWindowSubWindowOptions