qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QTabWidget.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QTabWidget (
QTabWidgetValue (..),
QTabWidgetConstPtr (..),
QTabWidgetPtr (..),
QTabWidgetConst (..),
castQTabWidgetToConst,
QTabWidget (..),
castQTabWidgetToNonconst,
castQTabWidgetToQWidget,
castQTabWidgetToQObject,
QTabWidgetTabPosition,
QTabWidgetTabShape,
) where
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
import qualified Foreign.Hoppy.Runtime as HoppyFHR
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
class QTabWidgetValue a where
withQTabWidgetPtr :: a -> (QTabWidgetConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QTabWidgetConstPtr a => QTabWidgetValue a
class (M506.QWidgetConstPtr this) => QTabWidgetConstPtr this where
toQTabWidgetConst :: this -> QTabWidgetConst
class (QTabWidgetConstPtr this, M506.QWidgetPtr this) => QTabWidgetPtr this where
toQTabWidget :: this -> QTabWidget
data QTabWidgetConst =
QTabWidgetConst (HoppyF.Ptr QTabWidgetConst)
| QTabWidgetConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTabWidgetConst)
castQTabWidgetToConst :: QTabWidget -> QTabWidgetConst
instance HoppyFHR.CppPtr QTabWidgetConst
instance HoppyFHR.Deletable QTabWidgetConst
instance QTabWidgetConstPtr QTabWidgetConst
instance M506.QWidgetConstPtr QTabWidgetConst
instance M94.QObjectConstPtr QTabWidgetConst
data QTabWidget =
QTabWidget (HoppyF.Ptr QTabWidget)
| QTabWidgetGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTabWidget)
castQTabWidgetToNonconst :: QTabWidgetConst -> QTabWidget
instance HoppyFHR.CppPtr QTabWidget
instance HoppyFHR.Deletable QTabWidget
instance QTabWidgetConstPtr QTabWidget
instance QTabWidgetPtr QTabWidget
instance M506.QWidgetConstPtr QTabWidget
instance M506.QWidgetPtr QTabWidget
instance M94.QObjectConstPtr QTabWidget
instance M94.QObjectPtr QTabWidget
castQTabWidgetToQWidget :: HoppyF.Ptr QTabWidgetConst -> HoppyF.Ptr M506.QWidgetConst
castQTabWidgetToQObject :: HoppyF.Ptr QTabWidgetConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QTabWidget)) QTabWidget
data QTabWidgetTabPosition
instance HoppyFHR.CppEnum (HoppyFC.CInt) QTabWidgetTabPosition
instance HoppyP.Eq QTabWidgetTabPosition
instance HoppyP.Ord QTabWidgetTabPosition
instance HoppyP.Show QTabWidgetTabPosition
data QTabWidgetTabShape
instance HoppyFHR.CppEnum (HoppyFC.CInt) QTabWidgetTabShape
instance HoppyP.Eq QTabWidgetTabShape
instance HoppyP.Ord QTabWidgetTabShape
instance HoppyP.Show QTabWidgetTabShape