module Qtc.Gui.QStyleOptionToolButton (
QqStyleOptionToolButton(..)
,QqStyleOptionToolButton_nf(..)
,qStyleOptionToolButton_delete
)
where
import Foreign.C.Types
import Qth.ClassTypes.Core
import Qtc.Enums.Base
import Qtc.Enums.Core.Qt
import Qtc.Enums.Gui.QStyleOptionToolButton
import Qtc.Classes.Base
import Qtc.Classes.Qccs
import Qtc.Classes.Core
import Qtc.ClassTypes.Core
import Qth.ClassTypes.Core
import Qtc.Classes.Gui
import Qtc.ClassTypes.Gui
class QqStyleOptionToolButton x1 where
qStyleOptionToolButton :: x1 -> IO (QStyleOptionToolButton ())
instance QqStyleOptionToolButton (()) where
qStyleOptionToolButton ()
= withQStyleOptionToolButtonResult $
qtc_QStyleOptionToolButton
foreign import ccall "qtc_QStyleOptionToolButton" qtc_QStyleOptionToolButton :: IO (Ptr (TQStyleOptionToolButton ()))
instance QqStyleOptionToolButton ((QStyleOptionToolButton t1)) where
qStyleOptionToolButton (x1)
= withQStyleOptionToolButtonResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionToolButton1 cobj_x1
foreign import ccall "qtc_QStyleOptionToolButton1" qtc_QStyleOptionToolButton1 :: Ptr (TQStyleOptionToolButton t1) -> IO (Ptr (TQStyleOptionToolButton ()))
class QqStyleOptionToolButton_nf x1 where
qStyleOptionToolButton_nf :: x1 -> IO (QStyleOptionToolButton ())
instance QqStyleOptionToolButton_nf (()) where
qStyleOptionToolButton_nf ()
= withObjectRefResult $
qtc_QStyleOptionToolButton
instance QqStyleOptionToolButton_nf ((QStyleOptionToolButton t1)) where
qStyleOptionToolButton_nf (x1)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionToolButton1 cobj_x1
instance QarrowType (QStyleOptionToolButton a) (()) where
arrowType x0 ()
= withQEnumResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_arrowType cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_arrowType" qtc_QStyleOptionToolButton_arrowType :: Ptr (TQStyleOptionToolButton a) -> IO CLong
instance Qfeatures (QStyleOptionToolButton a) (()) (IO (ToolButtonFeatures)) where
features x0 ()
= withQFlagsResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_features cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_features" qtc_QStyleOptionToolButton_features :: Ptr (TQStyleOptionToolButton a) -> IO CLong
instance Qfont (QStyleOptionToolButton a) (()) where
font x0 ()
= withQFontResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_font cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_font" qtc_QStyleOptionToolButton_font :: Ptr (TQStyleOptionToolButton a) -> IO (Ptr (TQFont ()))
instance Qicon (QStyleOptionToolButton a) (()) (IO (QIcon ())) where
icon x0 ()
= withQIconResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_icon cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_icon" qtc_QStyleOptionToolButton_icon :: Ptr (TQStyleOptionToolButton a) -> IO (Ptr (TQIcon ()))
instance QqiconSize (QStyleOptionToolButton a) (()) where
qiconSize x0 ()
= withQSizeResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_iconSize cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_iconSize" qtc_QStyleOptionToolButton_iconSize :: Ptr (TQStyleOptionToolButton a) -> IO (Ptr (TQSize ()))
instance QiconSize (QStyleOptionToolButton a) (()) where
iconSize x0 ()
= withSizeResult $ \csize_ret_w csize_ret_h ->
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_iconSize_qth cobj_x0 csize_ret_w csize_ret_h
foreign import ccall "qtc_QStyleOptionToolButton_iconSize_qth" qtc_QStyleOptionToolButton_iconSize_qth :: Ptr (TQStyleOptionToolButton a) -> Ptr CInt -> Ptr CInt -> IO ()
instance Qpos (QStyleOptionToolButton a) (()) (IO (Point)) where
pos x0 ()
= withPointResult $ \cpoint_ret_x cpoint_ret_y ->
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_pos_qth cobj_x0 cpoint_ret_x cpoint_ret_y
foreign import ccall "qtc_QStyleOptionToolButton_pos_qth" qtc_QStyleOptionToolButton_pos_qth :: Ptr (TQStyleOptionToolButton a) -> Ptr CInt -> Ptr CInt -> IO ()
instance Qqpos (QStyleOptionToolButton a) (()) (IO (QPoint ())) where
qpos x0 ()
= withQPointResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_pos cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_pos" qtc_QStyleOptionToolButton_pos :: Ptr (TQStyleOptionToolButton a) -> IO (Ptr (TQPoint ()))
instance QsetArrowType (QStyleOptionToolButton a) ((ArrowType)) where
setArrowType x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_setArrowType cobj_x0 (toCLong $ qEnum_toInt x1)
foreign import ccall "qtc_QStyleOptionToolButton_setArrowType" qtc_QStyleOptionToolButton_setArrowType :: Ptr (TQStyleOptionToolButton a) -> CLong -> IO ()
instance QsetFeatures (QStyleOptionToolButton a) ((ToolButtonFeatures)) where
setFeatures x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_setFeatures cobj_x0 (toCLong $ qFlags_toInt x1)
foreign import ccall "qtc_QStyleOptionToolButton_setFeatures" qtc_QStyleOptionToolButton_setFeatures :: Ptr (TQStyleOptionToolButton a) -> CLong -> IO ()
instance QsetFont (QStyleOptionToolButton a) ((QFont t1)) where
setFont x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionToolButton_setFont cobj_x0 cobj_x1
foreign import ccall "qtc_QStyleOptionToolButton_setFont" qtc_QStyleOptionToolButton_setFont :: Ptr (TQStyleOptionToolButton a) -> Ptr (TQFont t1) -> IO ()
instance QsetIcon (QStyleOptionToolButton a) ((QIcon t1)) where
setIcon x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionToolButton_setIcon cobj_x0 cobj_x1
foreign import ccall "qtc_QStyleOptionToolButton_setIcon" qtc_QStyleOptionToolButton_setIcon :: Ptr (TQStyleOptionToolButton a) -> Ptr (TQIcon t1) -> IO ()
instance QqsetIconSize (QStyleOptionToolButton a) ((QSize t1)) where
qsetIconSize x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionToolButton_setIconSize cobj_x0 cobj_x1
foreign import ccall "qtc_QStyleOptionToolButton_setIconSize" qtc_QStyleOptionToolButton_setIconSize :: Ptr (TQStyleOptionToolButton a) -> Ptr (TQSize t1) -> IO ()
instance QsetIconSize (QStyleOptionToolButton a) ((Size)) where
setIconSize x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCSize x1 $ \csize_x1_w csize_x1_h ->
qtc_QStyleOptionToolButton_setIconSize_qth cobj_x0 csize_x1_w csize_x1_h
foreign import ccall "qtc_QStyleOptionToolButton_setIconSize_qth" qtc_QStyleOptionToolButton_setIconSize_qth :: Ptr (TQStyleOptionToolButton a) -> CInt -> CInt -> IO ()
instance QsetPos (QStyleOptionToolButton a) ((Point)) where
setPos x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCPoint x1 $ \cpoint_x1_x cpoint_x1_y ->
qtc_QStyleOptionToolButton_setPos_qth cobj_x0 cpoint_x1_x cpoint_x1_y
foreign import ccall "qtc_QStyleOptionToolButton_setPos_qth" qtc_QStyleOptionToolButton_setPos_qth :: Ptr (TQStyleOptionToolButton a) -> CInt -> CInt -> IO ()
instance QqsetPos (QStyleOptionToolButton a) ((QPoint t1)) where
qsetPos x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionToolButton_setPos cobj_x0 cobj_x1
foreign import ccall "qtc_QStyleOptionToolButton_setPos" qtc_QStyleOptionToolButton_setPos :: Ptr (TQStyleOptionToolButton a) -> Ptr (TQPoint t1) -> IO ()
instance QsetText (QStyleOptionToolButton a) ((String)) where
setText x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCWString x1 $ \cstr_x1 ->
qtc_QStyleOptionToolButton_setText cobj_x0 cstr_x1
foreign import ccall "qtc_QStyleOptionToolButton_setText" qtc_QStyleOptionToolButton_setText :: Ptr (TQStyleOptionToolButton a) -> CWString -> IO ()
instance QsetToolButtonStyle (QStyleOptionToolButton a) ((ToolButtonStyle)) where
setToolButtonStyle x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_setToolButtonStyle cobj_x0 (toCLong $ qEnum_toInt x1)
foreign import ccall "qtc_QStyleOptionToolButton_setToolButtonStyle" qtc_QStyleOptionToolButton_setToolButtonStyle :: Ptr (TQStyleOptionToolButton a) -> CLong -> IO ()
instance Qtext (QStyleOptionToolButton a) (()) (IO (String)) where
text x0 ()
= withStringResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_text cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_text" qtc_QStyleOptionToolButton_text :: Ptr (TQStyleOptionToolButton a) -> IO (Ptr (TQString ()))
instance QtoolButtonStyle (QStyleOptionToolButton a) (()) where
toolButtonStyle x0 ()
= withQEnumResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_toolButtonStyle cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_toolButtonStyle" qtc_QStyleOptionToolButton_toolButtonStyle :: Ptr (TQStyleOptionToolButton a) -> IO CLong
qStyleOptionToolButton_delete :: QStyleOptionToolButton a -> IO ()
qStyleOptionToolButton_delete x0
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionToolButton_delete cobj_x0
foreign import ccall "qtc_QStyleOptionToolButton_delete" qtc_QStyleOptionToolButton_delete :: Ptr (TQStyleOptionToolButton a) -> IO ()