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