qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QTreeView.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QTreeView (
QTreeViewValue (..),
QTreeViewConstPtr (..),
QTreeViewPtr (..),
QTreeViewConst (..),
castQTreeViewToConst,
QTreeView (..),
castQTreeViewToNonconst,
castQTreeViewToQAbstractItemView,
castQTreeViewToQAbstractScrollArea,
castQTreeViewToQFrame,
castQTreeViewToQWidget,
castQTreeViewToQObject,
) 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.QWidget as M506
import qualified Prelude as HoppyP
class QTreeViewValue a where
withQTreeViewPtr :: a -> (QTreeViewConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QTreeViewConstPtr a => QTreeViewValue a
class (M360.QAbstractItemViewConstPtr this) => QTreeViewConstPtr this where
toQTreeViewConst :: this -> QTreeViewConst
class (QTreeViewConstPtr this, M360.QAbstractItemViewPtr this) => QTreeViewPtr this where
toQTreeView :: this -> QTreeView
data QTreeViewConst =
QTreeViewConst (HoppyF.Ptr QTreeViewConst)
| QTreeViewConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTreeViewConst)
castQTreeViewToConst :: QTreeView -> QTreeViewConst
instance HoppyFHR.CppPtr QTreeViewConst
instance HoppyFHR.Deletable QTreeViewConst
instance QTreeViewConstPtr QTreeViewConst
instance M360.QAbstractItemViewConstPtr QTreeViewConst
instance M362.QAbstractScrollAreaConstPtr QTreeViewConst
instance M400.QFrameConstPtr QTreeViewConst
instance M506.QWidgetConstPtr QTreeViewConst
instance M94.QObjectConstPtr QTreeViewConst
data QTreeView =
QTreeView (HoppyF.Ptr QTreeView)
| QTreeViewGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTreeView)
castQTreeViewToNonconst :: QTreeViewConst -> QTreeView
instance HoppyFHR.CppPtr QTreeView
instance HoppyFHR.Deletable QTreeView
instance QTreeViewConstPtr QTreeView
instance QTreeViewPtr QTreeView
instance M360.QAbstractItemViewConstPtr QTreeView
instance M360.QAbstractItemViewPtr QTreeView
instance M362.QAbstractScrollAreaConstPtr QTreeView
instance M362.QAbstractScrollAreaPtr QTreeView
instance M400.QFrameConstPtr QTreeView
instance M400.QFramePtr QTreeView
instance M506.QWidgetConstPtr QTreeView
instance M506.QWidgetPtr QTreeView
instance M94.QObjectConstPtr QTreeView
instance M94.QObjectPtr QTreeView
castQTreeViewToQAbstractItemView :: HoppyF.Ptr QTreeViewConst -> HoppyF.Ptr M360.QAbstractItemViewConst
castQTreeViewToQAbstractScrollArea :: HoppyF.Ptr QTreeViewConst -> HoppyF.Ptr M362.QAbstractScrollAreaConst
castQTreeViewToQFrame :: HoppyF.Ptr QTreeViewConst -> HoppyF.Ptr M400.QFrameConst
castQTreeViewToQWidget :: HoppyF.Ptr QTreeViewConst -> HoppyF.Ptr M506.QWidgetConst
castQTreeViewToQObject :: HoppyF.Ptr QTreeViewConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QTreeView)) QTreeView