{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-} ---------- GENERATED FILE, EDITS WILL BE LOST ---------- module Graphics.UI.Qtah.Generated.Widgets.QAbstractItemView ( QAbstractItemViewValue (..), QAbstractItemViewConstPtr (..), QAbstractItemViewPtr (..), QAbstractItemViewConst (..), castQAbstractItemViewToConst, QAbstractItemView (..), castQAbstractItemViewToNonconst, castQAbstractItemViewToQAbstractScrollArea, castQAbstractItemViewToQFrame, castQAbstractItemViewToQWidget, castQAbstractItemViewToQObject, QAbstractItemViewDragDropMode, QAbstractItemViewEditTrigger, QAbstractItemViewEditTriggers, IsQAbstractItemViewEditTriggers (..), allEditTriggers, anyKeyPressed, currentChanged, doubleClicked, editKeyPressed, noEditTriggers, selectedClicked, QAbstractItemViewScrollHint, QAbstractItemViewScrollMode, QAbstractItemViewSelectionBehavior, QAbstractItemViewSelectionMode, ) 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 {-# 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 import qualified Prelude as QtahP class QAbstractItemViewValue a where withQAbstractItemViewPtr :: a -> (QAbstractItemViewConst -> HoppyP.IO b) -> HoppyP.IO b instance {-# OVERLAPPABLE #-} QAbstractItemViewConstPtr a => QAbstractItemViewValue a class (M362.QAbstractScrollAreaConstPtr this) => QAbstractItemViewConstPtr this where toQAbstractItemViewConst :: this -> QAbstractItemViewConst class (QAbstractItemViewConstPtr this, M362.QAbstractScrollAreaPtr this) => QAbstractItemViewPtr this where toQAbstractItemView :: this -> QAbstractItemView data QAbstractItemViewConst = QAbstractItemViewConst (HoppyF.Ptr QAbstractItemViewConst) | QAbstractItemViewConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractItemViewConst) castQAbstractItemViewToConst :: QAbstractItemView -> QAbstractItemViewConst instance HoppyFHR.CppPtr QAbstractItemViewConst instance HoppyFHR.Deletable QAbstractItemViewConst instance QAbstractItemViewConstPtr QAbstractItemViewConst instance M362.QAbstractScrollAreaConstPtr QAbstractItemViewConst instance M400.QFrameConstPtr QAbstractItemViewConst instance M506.QWidgetConstPtr QAbstractItemViewConst instance M94.QObjectConstPtr QAbstractItemViewConst data QAbstractItemView = QAbstractItemView (HoppyF.Ptr QAbstractItemView) | QAbstractItemViewGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractItemView) castQAbstractItemViewToNonconst :: QAbstractItemViewConst -> QAbstractItemView instance HoppyFHR.CppPtr QAbstractItemView instance HoppyFHR.Deletable QAbstractItemView instance QAbstractItemViewConstPtr QAbstractItemView instance QAbstractItemViewPtr QAbstractItemView instance M362.QAbstractScrollAreaConstPtr QAbstractItemView instance M362.QAbstractScrollAreaPtr QAbstractItemView instance M400.QFrameConstPtr QAbstractItemView instance M400.QFramePtr QAbstractItemView instance M506.QWidgetConstPtr QAbstractItemView instance M506.QWidgetPtr QAbstractItemView instance M94.QObjectConstPtr QAbstractItemView instance M94.QObjectPtr QAbstractItemView castQAbstractItemViewToQAbstractScrollArea :: HoppyF.Ptr QAbstractItemViewConst -> HoppyF.Ptr M362.QAbstractScrollAreaConst castQAbstractItemViewToQFrame :: HoppyF.Ptr QAbstractItemViewConst -> HoppyF.Ptr M400.QFrameConst castQAbstractItemViewToQWidget :: HoppyF.Ptr QAbstractItemViewConst -> HoppyF.Ptr M506.QWidgetConst castQAbstractItemViewToQObject :: HoppyF.Ptr QAbstractItemViewConst -> HoppyF.Ptr M94.QObjectConst instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QAbstractItemView)) QAbstractItemView data QAbstractItemViewDragDropMode instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemViewDragDropMode instance HoppyP.Eq QAbstractItemViewDragDropMode instance HoppyP.Ord QAbstractItemViewDragDropMode instance HoppyP.Show QAbstractItemViewDragDropMode data QAbstractItemViewEditTrigger instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemViewEditTrigger instance HoppyP.Eq QAbstractItemViewEditTrigger instance HoppyP.Ord QAbstractItemViewEditTrigger instance HoppyP.Show QAbstractItemViewEditTrigger newtype QAbstractItemViewEditTriggers = QAbstractItemViewEditTriggers (HoppyFC.CInt) instance QtahDB.Bits QAbstractItemViewEditTriggers instance QtahP.Eq QAbstractItemViewEditTriggers instance QtahP.Ord QAbstractItemViewEditTriggers instance QtahP.Show QAbstractItemViewEditTriggers instance QtahFlags.Flags (HoppyFC.CInt) QAbstractItemViewEditTrigger QAbstractItemViewEditTriggers class IsQAbstractItemViewEditTriggers a where toQAbstractItemViewEditTriggers :: a -> QAbstractItemViewEditTriggers instance IsQAbstractItemViewEditTriggers QAbstractItemViewEditTriggers instance IsQAbstractItemViewEditTriggers QAbstractItemViewEditTrigger instance IsQAbstractItemViewEditTriggers HoppyFC.CInt allEditTriggers :: QAbstractItemViewEditTriggers anyKeyPressed :: QAbstractItemViewEditTriggers currentChanged :: QAbstractItemViewEditTriggers doubleClicked :: QAbstractItemViewEditTriggers editKeyPressed :: QAbstractItemViewEditTriggers noEditTriggers :: QAbstractItemViewEditTriggers selectedClicked :: QAbstractItemViewEditTriggers data QAbstractItemViewScrollHint instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemViewScrollHint instance HoppyP.Eq QAbstractItemViewScrollHint instance HoppyP.Ord QAbstractItemViewScrollHint instance HoppyP.Show QAbstractItemViewScrollHint data QAbstractItemViewScrollMode instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemViewScrollMode instance HoppyP.Eq QAbstractItemViewScrollMode instance HoppyP.Ord QAbstractItemViewScrollMode instance HoppyP.Show QAbstractItemViewScrollMode data QAbstractItemViewSelectionBehavior instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemViewSelectionBehavior instance HoppyP.Eq QAbstractItemViewSelectionBehavior instance HoppyP.Ord QAbstractItemViewSelectionBehavior instance HoppyP.Show QAbstractItemViewSelectionBehavior data QAbstractItemViewSelectionMode instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractItemViewSelectionMode instance HoppyP.Eq QAbstractItemViewSelectionMode instance HoppyP.Ord QAbstractItemViewSelectionMode instance HoppyP.Show QAbstractItemViewSelectionMode