{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-} ---------- GENERATED FILE, EDITS WILL BE LOST ---------- module Graphics.UI.Qtah.Generated.Widgets.QTreeWidgetItem ( QTreeWidgetItemValue (..), QTreeWidgetItemConstPtr (..), QTreeWidgetItemPtr (..), QTreeWidgetItemConst (..), castQTreeWidgetItemToConst, QTreeWidgetItem (..), castQTreeWidgetItemToNonconst, QTreeWidgetItemChildIndicatorPolicy, QTreeWidgetItemItemType, ) where import qualified Foreign as HoppyF import qualified Foreign.C as HoppyFC import qualified Foreign.Hoppy.Runtime as HoppyFHR import qualified Prelude as HoppyP class QTreeWidgetItemValue a where withQTreeWidgetItemPtr :: a -> (QTreeWidgetItemConst -> HoppyP.IO b) -> HoppyP.IO b instance {-# OVERLAPPABLE #-} QTreeWidgetItemConstPtr a => QTreeWidgetItemValue a class (HoppyFHR.CppPtr this) => QTreeWidgetItemConstPtr this where toQTreeWidgetItemConst :: this -> QTreeWidgetItemConst class (QTreeWidgetItemConstPtr this) => QTreeWidgetItemPtr this where toQTreeWidgetItem :: this -> QTreeWidgetItem data QTreeWidgetItemConst = QTreeWidgetItemConst (HoppyF.Ptr QTreeWidgetItemConst) | QTreeWidgetItemConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTreeWidgetItemConst) castQTreeWidgetItemToConst :: QTreeWidgetItem -> QTreeWidgetItemConst instance HoppyFHR.CppPtr QTreeWidgetItemConst instance HoppyFHR.Deletable QTreeWidgetItemConst instance QTreeWidgetItemConstPtr QTreeWidgetItemConst data QTreeWidgetItem = QTreeWidgetItem (HoppyF.Ptr QTreeWidgetItem) | QTreeWidgetItemGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QTreeWidgetItem) castQTreeWidgetItemToNonconst :: QTreeWidgetItemConst -> QTreeWidgetItem instance HoppyFHR.CppPtr QTreeWidgetItem instance HoppyFHR.Deletable QTreeWidgetItem instance QTreeWidgetItemConstPtr QTreeWidgetItem instance QTreeWidgetItemPtr QTreeWidgetItem instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QTreeWidgetItem)) QTreeWidgetItem data QTreeWidgetItemChildIndicatorPolicy instance HoppyFHR.CppEnum (HoppyFC.CInt) QTreeWidgetItemChildIndicatorPolicy instance HoppyP.Eq QTreeWidgetItemChildIndicatorPolicy instance HoppyP.Ord QTreeWidgetItemChildIndicatorPolicy instance HoppyP.Show QTreeWidgetItemChildIndicatorPolicy data QTreeWidgetItemItemType instance HoppyFHR.CppEnum (HoppyFC.CInt) QTreeWidgetItemItemType instance HoppyP.Eq QTreeWidgetItemItemType instance HoppyP.Ord QTreeWidgetItemItemType instance HoppyP.Show QTreeWidgetItemItemType