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