qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QAbstractScrollArea.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QAbstractScrollArea (
QAbstractScrollAreaValue (..),
QAbstractScrollAreaConstPtr (..),
QAbstractScrollAreaPtr (..),
QAbstractScrollAreaConst (..),
castQAbstractScrollAreaToConst,
QAbstractScrollArea (..),
castQAbstractScrollAreaToNonconst,
castQAbstractScrollAreaToQFrame,
castQAbstractScrollAreaToQWidget,
castQAbstractScrollAreaToQObject,
) 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.QFrame as M400
import {-# SOURCE #-} qualified Graphics.UI.Qtah.Generated.Widgets.QWidget as M506
import qualified Prelude as HoppyP
class QAbstractScrollAreaValue a where
withQAbstractScrollAreaPtr :: a -> (QAbstractScrollAreaConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QAbstractScrollAreaConstPtr a => QAbstractScrollAreaValue a
class (M400.QFrameConstPtr this) => QAbstractScrollAreaConstPtr this where
toQAbstractScrollAreaConst :: this -> QAbstractScrollAreaConst
class (QAbstractScrollAreaConstPtr this, M400.QFramePtr this) => QAbstractScrollAreaPtr this where
toQAbstractScrollArea :: this -> QAbstractScrollArea
data QAbstractScrollAreaConst =
QAbstractScrollAreaConst (HoppyF.Ptr QAbstractScrollAreaConst)
| QAbstractScrollAreaConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractScrollAreaConst)
castQAbstractScrollAreaToConst :: QAbstractScrollArea -> QAbstractScrollAreaConst
instance HoppyFHR.CppPtr QAbstractScrollAreaConst
instance HoppyFHR.Deletable QAbstractScrollAreaConst
instance QAbstractScrollAreaConstPtr QAbstractScrollAreaConst
instance M400.QFrameConstPtr QAbstractScrollAreaConst
instance M506.QWidgetConstPtr QAbstractScrollAreaConst
instance M94.QObjectConstPtr QAbstractScrollAreaConst
data QAbstractScrollArea =
QAbstractScrollArea (HoppyF.Ptr QAbstractScrollArea)
| QAbstractScrollAreaGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractScrollArea)
castQAbstractScrollAreaToNonconst :: QAbstractScrollAreaConst -> QAbstractScrollArea
instance HoppyFHR.CppPtr QAbstractScrollArea
instance HoppyFHR.Deletable QAbstractScrollArea
instance QAbstractScrollAreaConstPtr QAbstractScrollArea
instance QAbstractScrollAreaPtr QAbstractScrollArea
instance M400.QFrameConstPtr QAbstractScrollArea
instance M400.QFramePtr QAbstractScrollArea
instance M506.QWidgetConstPtr QAbstractScrollArea
instance M506.QWidgetPtr QAbstractScrollArea
instance M94.QObjectConstPtr QAbstractScrollArea
instance M94.QObjectPtr QAbstractScrollArea
castQAbstractScrollAreaToQFrame :: HoppyF.Ptr QAbstractScrollAreaConst -> HoppyF.Ptr M400.QFrameConst
castQAbstractScrollAreaToQWidget :: HoppyF.Ptr QAbstractScrollAreaConst -> HoppyF.Ptr M506.QWidgetConst
castQAbstractScrollAreaToQObject :: HoppyF.Ptr QAbstractScrollAreaConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QAbstractScrollArea)) QAbstractScrollArea