qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QTreeWidget.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QTreeWidget (
QTreeWidgetValue (..),
QTreeWidgetConstPtr (..),
QTreeWidgetPtr (..),
QTreeWidgetConst (..),
castQTreeWidgetToConst,
QTreeWidget (..),
castQTreeWidgetToNonconst,
castQTreeWidgetToQTreeView,
castQTreeWidgetToQAbstractItemView,
castQTreeWidgetToQAbstractScrollArea,
castQTreeWidgetToQFrame,
castQTreeWidgetToQWidget,
castQTreeWidgetToQObject,
) where
import qualified Foreign as HoppyF
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.QAbstractItemView as M360
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QAbstractScrollArea as M362
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QFrame as M400
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QTreeView as M498
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QWidget as M506
import qualified Prelude as HoppyP
class QTreeWidgetValue a where
withQTreeWidgetPtr :: a -> (QTreeWidgetConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QTreeWidgetConstPtr a => QTreeWidgetValue a
class (M498.QTreeViewConstPtr this) => QTreeWidgetConstPtr this where
toQTreeWidgetConst :: this -> QTreeWidgetConst
class (QTreeWidgetConstPtr this, M498.QTreeViewPtr this) => QTreeWidgetPtr this where
toQTreeWidget :: this -> QTreeWidget
data QTreeWidgetConst =
QTreeWidgetConst (HoppyF.Ptr QTreeWidgetConst)
| QTreeWidgetConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTreeWidgetConst)
castQTreeWidgetToConst :: QTreeWidget -> QTreeWidgetConst
instance HoppyFHR.CppPtr QTreeWidgetConst
instance HoppyFHR.Deletable QTreeWidgetConst
instance QTreeWidgetConstPtr QTreeWidgetConst
instance M498.QTreeViewConstPtr QTreeWidgetConst
instance M360.QAbstractItemViewConstPtr QTreeWidgetConst
instance M362.QAbstractScrollAreaConstPtr QTreeWidgetConst
instance M400.QFrameConstPtr QTreeWidgetConst
instance M506.QWidgetConstPtr QTreeWidgetConst
instance M94.QObjectConstPtr QTreeWidgetConst
data QTreeWidget =
QTreeWidget (HoppyF.Ptr QTreeWidget)
| QTreeWidgetGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTreeWidget)
castQTreeWidgetToNonconst :: QTreeWidgetConst -> QTreeWidget
instance HoppyFHR.CppPtr QTreeWidget
instance HoppyFHR.Deletable QTreeWidget
instance QTreeWidgetConstPtr QTreeWidget
instance QTreeWidgetPtr QTreeWidget
instance M498.QTreeViewConstPtr QTreeWidget
instance M498.QTreeViewPtr QTreeWidget
instance M360.QAbstractItemViewConstPtr QTreeWidget
instance M360.QAbstractItemViewPtr QTreeWidget
instance M362.QAbstractScrollAreaConstPtr QTreeWidget
instance M362.QAbstractScrollAreaPtr QTreeWidget
instance M400.QFrameConstPtr QTreeWidget
instance M400.QFramePtr QTreeWidget
instance M506.QWidgetConstPtr QTreeWidget
instance M506.QWidgetPtr QTreeWidget
instance M94.QObjectConstPtr QTreeWidget
instance M94.QObjectPtr QTreeWidget
castQTreeWidgetToQTreeView :: HoppyF.Ptr QTreeWidgetConst -> HoppyF.Ptr M498.QTreeViewConst
castQTreeWidgetToQAbstractItemView :: HoppyF.Ptr QTreeWidgetConst -> HoppyF.Ptr M360.QAbstractItemViewConst
castQTreeWidgetToQAbstractScrollArea :: HoppyF.Ptr QTreeWidgetConst -> HoppyF.Ptr M362.QAbstractScrollAreaConst
castQTreeWidgetToQFrame :: HoppyF.Ptr QTreeWidgetConst -> HoppyF.Ptr M400.QFrameConst
castQTreeWidgetToQWidget :: HoppyF.Ptr QTreeWidgetConst -> HoppyF.Ptr M506.QWidgetConst
castQTreeWidgetToQObject :: HoppyF.Ptr QTreeWidgetConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QTreeWidget)) QTreeWidget