qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QDockWidget.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QDockWidget (
QDockWidgetValue (..),
QDockWidgetConstPtr (..),
QDockWidgetPtr (..),
QDockWidgetConst (..),
castQDockWidgetToConst,
QDockWidget (..),
castQDockWidgetToNonconst,
castQDockWidgetToQWidget,
castQDockWidgetToQObject,
QDockWidgetDockWidgetFeature,
QDockWidgetDockWidgetFeatures,
IsQDockWidgetDockWidgetFeatures (..),
allDockWidgetFeatures,
dockWidgetClosable,
dockWidgetFloatable,
dockWidgetMovable,
dockWidgetVerticalTitleBar,
noDockWidgetFeatures,
) 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 QDockWidgetValue a where
withQDockWidgetPtr :: a -> (QDockWidgetConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QDockWidgetConstPtr a => QDockWidgetValue a
class (M506.QWidgetConstPtr this) => QDockWidgetConstPtr this where
toQDockWidgetConst :: this -> QDockWidgetConst
class (QDockWidgetConstPtr this, M506.QWidgetPtr this) => QDockWidgetPtr this where
toQDockWidget :: this -> QDockWidget
data QDockWidgetConst =
QDockWidgetConst (HoppyF.Ptr QDockWidgetConst)
| QDockWidgetConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QDockWidgetConst)
castQDockWidgetToConst :: QDockWidget -> QDockWidgetConst
instance HoppyFHR.CppPtr QDockWidgetConst
instance HoppyFHR.Deletable QDockWidgetConst
instance QDockWidgetConstPtr QDockWidgetConst
instance M506.QWidgetConstPtr QDockWidgetConst
instance M94.QObjectConstPtr QDockWidgetConst
data QDockWidget =
QDockWidget (HoppyF.Ptr QDockWidget)
| QDockWidgetGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QDockWidget)
castQDockWidgetToNonconst :: QDockWidgetConst -> QDockWidget
instance HoppyFHR.CppPtr QDockWidget
instance HoppyFHR.Deletable QDockWidget
instance QDockWidgetConstPtr QDockWidget
instance QDockWidgetPtr QDockWidget
instance M506.QWidgetConstPtr QDockWidget
instance M506.QWidgetPtr QDockWidget
instance M94.QObjectConstPtr QDockWidget
instance M94.QObjectPtr QDockWidget
castQDockWidgetToQWidget :: HoppyF.Ptr QDockWidgetConst -> HoppyF.Ptr M506.QWidgetConst
castQDockWidgetToQObject :: HoppyF.Ptr QDockWidgetConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QDockWidget)) QDockWidget
data QDockWidgetDockWidgetFeature
instance HoppyFHR.CppEnum (HoppyFC.CInt) QDockWidgetDockWidgetFeature
instance HoppyP.Eq QDockWidgetDockWidgetFeature
instance HoppyP.Ord QDockWidgetDockWidgetFeature
instance HoppyP.Show QDockWidgetDockWidgetFeature
newtype QDockWidgetDockWidgetFeatures = QDockWidgetDockWidgetFeatures (HoppyFC.CInt)
instance QtahDB.Bits QDockWidgetDockWidgetFeatures
instance QtahP.Eq QDockWidgetDockWidgetFeatures
instance QtahP.Ord QDockWidgetDockWidgetFeatures
instance QtahP.Show QDockWidgetDockWidgetFeatures
instance QtahFlags.Flags (HoppyFC.CInt) QDockWidgetDockWidgetFeature QDockWidgetDockWidgetFeatures
class IsQDockWidgetDockWidgetFeatures a where
toQDockWidgetDockWidgetFeatures :: a -> QDockWidgetDockWidgetFeatures
instance IsQDockWidgetDockWidgetFeatures QDockWidgetDockWidgetFeatures
instance IsQDockWidgetDockWidgetFeatures QDockWidgetDockWidgetFeature
instance IsQDockWidgetDockWidgetFeatures HoppyFC.CInt
allDockWidgetFeatures :: QDockWidgetDockWidgetFeatures
dockWidgetClosable :: QDockWidgetDockWidgetFeatures
dockWidgetFloatable :: QDockWidgetDockWidgetFeatures
dockWidgetMovable :: QDockWidgetDockWidgetFeatures
dockWidgetVerticalTitleBar :: QDockWidgetDockWidgetFeatures
noDockWidgetFeatures :: QDockWidgetDockWidgetFeatures