qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QLayout.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QLayout (
QLayoutValue (..),
QLayoutConstPtr (..),
QLayoutPtr (..),
QLayoutConst (..),
castQLayoutToConst,
QLayout (..),
castQLayoutToNonconst,
castQLayoutToQObject,
castQLayoutToQLayoutItem,
QLayoutSizeConstraint,
) where
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.QLayoutItem as M434
import qualified Prelude as HoppyP
class QLayoutValue a where
withQLayoutPtr :: a -> (QLayoutConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QLayoutConstPtr a => QLayoutValue a
class (M94.QObjectConstPtr this, M434.QLayoutItemConstPtr this) => QLayoutConstPtr this where
toQLayoutConst :: this -> QLayoutConst
class (QLayoutConstPtr this, M94.QObjectPtr this, M434.QLayoutItemPtr this) => QLayoutPtr this where
toQLayout :: this -> QLayout
data QLayoutConst =
QLayoutConst (HoppyF.Ptr QLayoutConst)
| QLayoutConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QLayoutConst)
castQLayoutToConst :: QLayout -> QLayoutConst
instance HoppyFHR.CppPtr QLayoutConst
instance HoppyFHR.Deletable QLayoutConst
instance QLayoutConstPtr QLayoutConst
instance M94.QObjectConstPtr QLayoutConst
instance M434.QLayoutItemConstPtr QLayoutConst
data QLayout =
QLayout (HoppyF.Ptr QLayout)
| QLayoutGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QLayout)
castQLayoutToNonconst :: QLayoutConst -> QLayout
instance HoppyFHR.CppPtr QLayout
instance HoppyFHR.Deletable QLayout
instance QLayoutConstPtr QLayout
instance QLayoutPtr QLayout
instance M94.QObjectConstPtr QLayout
instance M94.QObjectPtr QLayout
instance M434.QLayoutItemConstPtr QLayout
instance M434.QLayoutItemPtr QLayout
castQLayoutToQObject :: HoppyF.Ptr QLayoutConst -> HoppyF.Ptr M94.QObjectConst
castQLayoutToQLayoutItem :: HoppyF.Ptr QLayoutConst -> HoppyF.Ptr M434.QLayoutItemConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QLayout)) QLayout
data QLayoutSizeConstraint
instance HoppyFHR.CppEnum (HoppyFC.CInt) QLayoutSizeConstraint
instance HoppyP.Eq QLayoutSizeConstraint
instance HoppyP.Ord QLayoutSizeConstraint
instance HoppyP.Show QLayoutSizeConstraint