qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QAbstractSlider.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QAbstractSlider (
QAbstractSliderValue (..),
QAbstractSliderConstPtr (..),
QAbstractSliderPtr (..),
QAbstractSliderConst (..),
castQAbstractSliderToConst,
QAbstractSlider (..),
castQAbstractSliderToNonconst,
castQAbstractSliderToQWidget,
castQAbstractSliderToQObject,
QAbstractSliderAction,
) where
import qualified Data.Bits as HoppyDB
import qualified Foreign as HoppyF
import qualified Foreign.C as HoppyFC
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.QWidget as M506
import qualified Prelude as HoppyP
class QAbstractSliderValue a where
withQAbstractSliderPtr :: a -> (QAbstractSliderConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QAbstractSliderConstPtr a => QAbstractSliderValue a
class (M506.QWidgetConstPtr this) => QAbstractSliderConstPtr this where
toQAbstractSliderConst :: this -> QAbstractSliderConst
class (QAbstractSliderConstPtr this, M506.QWidgetPtr this) => QAbstractSliderPtr this where
toQAbstractSlider :: this -> QAbstractSlider
data QAbstractSliderConst =
QAbstractSliderConst (HoppyF.Ptr QAbstractSliderConst)
| QAbstractSliderConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractSliderConst)
castQAbstractSliderToConst :: QAbstractSlider -> QAbstractSliderConst
instance HoppyFHR.CppPtr QAbstractSliderConst
instance HoppyFHR.Deletable QAbstractSliderConst
instance QAbstractSliderConstPtr QAbstractSliderConst
instance M506.QWidgetConstPtr QAbstractSliderConst
instance M94.QObjectConstPtr QAbstractSliderConst
data QAbstractSlider =
QAbstractSlider (HoppyF.Ptr QAbstractSlider)
| QAbstractSliderGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QAbstractSlider)
castQAbstractSliderToNonconst :: QAbstractSliderConst -> QAbstractSlider
instance HoppyFHR.CppPtr QAbstractSlider
instance HoppyFHR.Deletable QAbstractSlider
instance QAbstractSliderConstPtr QAbstractSlider
instance QAbstractSliderPtr QAbstractSlider
instance M506.QWidgetConstPtr QAbstractSlider
instance M506.QWidgetPtr QAbstractSlider
instance M94.QObjectConstPtr QAbstractSlider
instance M94.QObjectPtr QAbstractSlider
castQAbstractSliderToQWidget :: HoppyF.Ptr QAbstractSliderConst -> HoppyF.Ptr M506.QWidgetConst
castQAbstractSliderToQObject :: HoppyF.Ptr QAbstractSliderConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QAbstractSlider)) QAbstractSlider
data QAbstractSliderAction
instance HoppyFHR.CppEnum (HoppyFC.CInt) QAbstractSliderAction
instance HoppyP.Eq QAbstractSliderAction
instance HoppyP.Ord QAbstractSliderAction
instance HoppyP.Show QAbstractSliderAction
instance HoppyDB.Bits QAbstractSliderAction