qtah-qt5-0.8.0: src/Graphics/UI/Qtah/Generated/Widgets/QSystemTrayIcon.hs-boot
{-# LANGUAGE FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, MonoLocalBinds, MultiParamTypeClasses, ScopedTypeVariables, TypeSynonymInstances, UndecidableInstances #-}
---------- GENERATED FILE, EDITS WILL BE LOST ----------
module Graphics.UI.Qtah.Generated.Widgets.QSystemTrayIcon (
QSystemTrayIconValue (..),
QSystemTrayIconConstPtr (..),
QSystemTrayIconPtr (..),
QSystemTrayIconConst (..),
castQSystemTrayIconToConst,
QSystemTrayIcon (..),
castQSystemTrayIconToNonconst,
castQSystemTrayIconToQObject,
QSystemTrayIconActivationReason,
QSystemTrayIconMessageIcon,
) 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 qualified Prelude as HoppyP
class QSystemTrayIconValue a where
withQSystemTrayIconPtr :: a -> (QSystemTrayIconConst -> HoppyP.IO b) -> HoppyP.IO b
instance {-# OVERLAPPABLE #-} QSystemTrayIconConstPtr a => QSystemTrayIconValue a
class (M94.QObjectConstPtr this) => QSystemTrayIconConstPtr this where
toQSystemTrayIconConst :: this -> QSystemTrayIconConst
class (QSystemTrayIconConstPtr this, M94.QObjectPtr this) => QSystemTrayIconPtr this where
toQSystemTrayIcon :: this -> QSystemTrayIcon
data QSystemTrayIconConst =
QSystemTrayIconConst (HoppyF.Ptr QSystemTrayIconConst)
| QSystemTrayIconConstGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QSystemTrayIconConst)
castQSystemTrayIconToConst :: QSystemTrayIcon -> QSystemTrayIconConst
instance HoppyFHR.CppPtr QSystemTrayIconConst
instance HoppyFHR.Deletable QSystemTrayIconConst
instance QSystemTrayIconConstPtr QSystemTrayIconConst
instance M94.QObjectConstPtr QSystemTrayIconConst
data QSystemTrayIcon =
QSystemTrayIcon (HoppyF.Ptr QSystemTrayIcon)
| QSystemTrayIconGc (HoppyF.ForeignPtr ()) (HoppyF.Ptr QSystemTrayIcon)
castQSystemTrayIconToNonconst :: QSystemTrayIconConst -> QSystemTrayIcon
instance HoppyFHR.CppPtr QSystemTrayIcon
instance HoppyFHR.Deletable QSystemTrayIcon
instance QSystemTrayIconConstPtr QSystemTrayIcon
instance QSystemTrayIconPtr QSystemTrayIcon
instance M94.QObjectConstPtr QSystemTrayIcon
instance M94.QObjectPtr QSystemTrayIcon
castQSystemTrayIconToQObject :: HoppyF.Ptr QSystemTrayIconConst -> HoppyF.Ptr M94.QObjectConst
instance HoppyFHR.Decodable (HoppyF.Ptr (HoppyF.Ptr QSystemTrayIcon)) QSystemTrayIcon
data QSystemTrayIconActivationReason
instance HoppyFHR.CppEnum (HoppyFC.CInt) QSystemTrayIconActivationReason
instance HoppyP.Eq QSystemTrayIconActivationReason
instance HoppyP.Ord QSystemTrayIconActivationReason
instance HoppyP.Show QSystemTrayIconActivationReason
data QSystemTrayIconMessageIcon
instance HoppyFHR.CppEnum (HoppyFC.CInt) QSystemTrayIconMessageIcon
instance HoppyP.Eq QSystemTrayIconMessageIcon
instance HoppyP.Ord QSystemTrayIconMessageIcon
instance HoppyP.Show QSystemTrayIconMessageIcon