{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-} ---------- GENERATED FILE, EDITS WILL BE LOST ---------- module Graphics.UI.Qtah.Generated.Core.QItemSelectionModel ( QItemSelectionModelValue (..), QItemSelectionModelConstPtr (..), QItemSelectionModelPtr (..), QItemSelectionModelConst (..), castQItemSelectionModelToConst, QItemSelectionModel (..), castQItemSelectionModelToNonconst, castQItemSelectionModelToQObject, QItemSelectionModelSelectionFlag, QItemSelectionModelSelectionFlags, IsQItemSelectionModelSelectionFlags (..), clearFlag, clearAndSelect, columns, current, deselect, noUpdate, rows, select, selectCurrent, toggle, toggleCurrent, ) where import qualified Data.Bits as QtahDB import qualified Foreign as HoppyF import qualified Foreign.C as HoppyFC import qualified Foreign.Hoppy.Runtime as HoppyFHR import qualified Graphics.UI.Qtah.Flags as QtahFlags import qualified Graphics.UI.Qtah.Generated.Core.QObject as M94 import qualified Prelude as HoppyP import qualified Prelude as QtahP class QItemSelectionModelValue a where withQItemSelectionModelPtr :: a -> (QItemSelectionModelConst -> HoppyP.IO b) -> HoppyP.IO b instance {-# OVERLAPPABLE #-} QItemSelectionModelConstPtr a => QItemSelectionModelValue a class (M94.QObjectConstPtr this) => QItemSelectionModelConstPtr this where toQItemSelectionModelConst :: this -> QItemSelectionModelConst class (QItemSelectionModelConstPtr this, M94.QObjectPtr this) => QItemSelectionModelPtr this where toQItemSelectionModel :: this -> QItemSelectionModel data QItemSelectionModelConst = QItemSelectionModelConst (HoppyF.Ptr QItemSelectionModelConst) | QItemSelectionModelConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QItemSelectionModelConst) castQItemSelectionModelToConst :: QItemSelectionModel -> QItemSelectionModelConst instance HoppyFHR.CppPtr QItemSelectionModelConst instance HoppyFHR.Deletable QItemSelectionModelConst instance QItemSelectionModelConstPtr QItemSelectionModelConst instance M94.QObjectConstPtr QItemSelectionModelConst data QItemSelectionModel = QItemSelectionModel (HoppyF.Ptr QItemSelectionModel) | QItemSelectionModelGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QItemSelectionModel) castQItemSelectionModelToNonconst :: QItemSelectionModelConst -> QItemSelectionModel instance HoppyFHR.CppPtr QItemSelectionModel instance HoppyFHR.Deletable QItemSelectionModel instance QItemSelectionModelConstPtr QItemSelectionModel instance QItemSelectionModelPtr QItemSelectionModel instance M94.QObjectConstPtr QItemSelectionModel instance M94.QObjectPtr QItemSelectionModel castQItemSelectionModelToQObject :: HoppyF.Ptr QItemSelectionModelConst -> HoppyF.Ptr M94.QObjectConst instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QItemSelectionModel)) QItemSelectionModel data QItemSelectionModelSelectionFlag instance HoppyFHR.CppEnum (HoppyFC.CInt) QItemSelectionModelSelectionFlag instance HoppyP.Eq QItemSelectionModelSelectionFlag instance HoppyP.Ord QItemSelectionModelSelectionFlag instance HoppyP.Show QItemSelectionModelSelectionFlag newtype QItemSelectionModelSelectionFlags = QItemSelectionModelSelectionFlags (HoppyFC.CInt) instance QtahDB.Bits QItemSelectionModelSelectionFlags instance QtahP.Eq QItemSelectionModelSelectionFlags instance QtahP.Ord QItemSelectionModelSelectionFlags instance QtahP.Show QItemSelectionModelSelectionFlags instance QtahFlags.Flags (HoppyFC.CInt) QItemSelectionModelSelectionFlag QItemSelectionModelSelectionFlags class IsQItemSelectionModelSelectionFlags a where toQItemSelectionModelSelectionFlags :: a -> QItemSelectionModelSelectionFlags instance IsQItemSelectionModelSelectionFlags QItemSelectionModelSelectionFlags instance IsQItemSelectionModelSelectionFlags QItemSelectionModelSelectionFlag instance IsQItemSelectionModelSelectionFlags HoppyFC.CInt clearFlag :: QItemSelectionModelSelectionFlags clearAndSelect :: QItemSelectionModelSelectionFlags columns :: QItemSelectionModelSelectionFlags current :: QItemSelectionModelSelectionFlags deselect :: QItemSelectionModelSelectionFlags noUpdate :: QItemSelectionModelSelectionFlags rows :: QItemSelectionModelSelectionFlags select :: QItemSelectionModelSelectionFlags selectCurrent :: QItemSelectionModelSelectionFlags toggle :: QItemSelectionModelSelectionFlags toggleCurrent :: QItemSelectionModelSelectionFlags