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