{-# OPTIONS -fglasgow-exts #-} ----------------------------------------------------------------------------- {-| Module : QIcon.hs Copyright : (c) David Harley 2010 Project : qtHaskell Version : 1.1.4 Modified : 2010-09-02 17:02:25 Warning : this file is machine generated - do not modify. --} ----------------------------------------------------------------------------- module Qtc.Gui.QIcon ( QqIcon(..) ,QqIcon_nf(..) ,qIcon_delete ) where import Foreign.C.Types import Qth.ClassTypes.Core import Qtc.Enums.Base import Qtc.Enums.Core.Qt import Qtc.Enums.Gui.QIcon 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 QqIcon x1 where qIcon :: x1 -> IO (QIcon ()) instance QqIcon (()) where qIcon () = withQIconResult $ qtc_QIcon foreign import ccall "qtc_QIcon" qtc_QIcon :: IO (Ptr (TQIcon ())) instance QqIcon ((QIconEngineV2 t1)) where qIcon (x1) = withQIconResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon1 cobj_x1 foreign import ccall "qtc_QIcon1" qtc_QIcon1 :: Ptr (TQIconEngineV2 t1) -> IO (Ptr (TQIcon ())) instance QqIcon ((QIconEngine t1)) where qIcon (x1) = withQIconResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon2 cobj_x1 foreign import ccall "qtc_QIcon2" qtc_QIcon2 :: Ptr (TQIconEngine t1) -> IO (Ptr (TQIcon ())) instance QqIcon ((String)) where qIcon (x1) = withQIconResult $ withCWString x1 $ \cstr_x1 -> qtc_QIcon3 cstr_x1 foreign import ccall "qtc_QIcon3" qtc_QIcon3 :: CWString -> IO (Ptr (TQIcon ())) instance QqIcon ((QPixmap t1)) where qIcon (x1) = withQIconResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon4 cobj_x1 foreign import ccall "qtc_QIcon4" qtc_QIcon4 :: Ptr (TQPixmap t1) -> IO (Ptr (TQIcon ())) instance QqIcon ((QIcon t1)) where qIcon (x1) = withQIconResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon5 cobj_x1 foreign import ccall "qtc_QIcon5" qtc_QIcon5 :: Ptr (TQIcon t1) -> IO (Ptr (TQIcon ())) class QqIcon_nf x1 where qIcon_nf :: x1 -> IO (QIcon ()) instance QqIcon_nf (()) where qIcon_nf () = withObjectRefResult $ qtc_QIcon instance QqIcon_nf ((QIconEngineV2 t1)) where qIcon_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon1 cobj_x1 instance QqIcon_nf ((QIconEngine t1)) where qIcon_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon2 cobj_x1 instance QqIcon_nf ((String)) where qIcon_nf (x1) = withObjectRefResult $ withCWString x1 $ \cstr_x1 -> qtc_QIcon3 cstr_x1 instance QqIcon_nf ((QPixmap t1)) where qIcon_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon4 cobj_x1 instance QqIcon_nf ((QIcon t1)) where qIcon_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon5 cobj_x1 instance QqactualSize (QIcon a) ((QSize t1)) where qactualSize x0 (x1) = withQSizeResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_actualSize cobj_x0 cobj_x1 foreign import ccall "qtc_QIcon_actualSize" qtc_QIcon_actualSize :: Ptr (TQIcon a) -> Ptr (TQSize t1) -> IO (Ptr (TQSize ())) instance QqactualSize (QIcon a) ((QSize t1, QIconMode)) where qactualSize x0 (x1, x2) = withQSizeResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_actualSize1 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QIcon_actualSize1" qtc_QIcon_actualSize1 :: Ptr (TQIcon a) -> Ptr (TQSize t1) -> CLong -> IO (Ptr (TQSize ())) instance QqactualSize (QIcon a) ((QSize t1, QIconMode, QIconState)) where qactualSize x0 (x1, x2, x3) = withQSizeResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_actualSize2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_actualSize2" qtc_QIcon_actualSize2 :: Ptr (TQIcon a) -> Ptr (TQSize t1) -> CLong -> CLong -> IO (Ptr (TQSize ())) instance QactualSize (QIcon a) ((Size)) where actualSize x0 (x1) = withSizeResult $ \csize_ret_w csize_ret_h -> withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_actualSize_qth cobj_x0 csize_x1_w csize_x1_h csize_ret_w csize_ret_h foreign import ccall "qtc_QIcon_actualSize_qth" qtc_QIcon_actualSize_qth :: Ptr (TQIcon a) -> CInt -> CInt -> Ptr CInt -> Ptr CInt -> IO () instance QactualSize (QIcon a) ((Size, QIconMode)) where actualSize x0 (x1, x2) = withSizeResult $ \csize_ret_w csize_ret_h -> withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_actualSize1_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) csize_ret_w csize_ret_h foreign import ccall "qtc_QIcon_actualSize1_qth" qtc_QIcon_actualSize1_qth :: Ptr (TQIcon a) -> CInt -> CInt -> CLong -> Ptr CInt -> Ptr CInt -> IO () instance QactualSize (QIcon a) ((Size, QIconMode, QIconState)) where actualSize x0 (x1, x2, x3) = withSizeResult $ \csize_ret_w csize_ret_h -> withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_actualSize2_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) csize_ret_w csize_ret_h foreign import ccall "qtc_QIcon_actualSize2_qth" qtc_QIcon_actualSize2_qth :: Ptr (TQIcon a) -> CInt -> CInt -> CLong -> CLong -> Ptr CInt -> Ptr CInt -> IO () instance QaddFile (QIcon a) ((String)) where addFile x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QIcon_addFile cobj_x0 cstr_x1 foreign import ccall "qtc_QIcon_addFile" qtc_QIcon_addFile :: Ptr (TQIcon a) -> CWString -> IO () instance QqaddFile (QIcon a) ((String, QSize t2)) where qaddFile x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_addFile1 cobj_x0 cstr_x1 cobj_x2 foreign import ccall "qtc_QIcon_addFile1" qtc_QIcon_addFile1 :: Ptr (TQIcon a) -> CWString -> Ptr (TQSize t2) -> IO () instance QqaddFile (QIcon a) ((String, QSize t2, QIconMode)) where qaddFile x0 (x1, x2, x3) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_addFile2 cobj_x0 cstr_x1 cobj_x2 (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_addFile2" qtc_QIcon_addFile2 :: Ptr (TQIcon a) -> CWString -> Ptr (TQSize t2) -> CLong -> IO () instance QqaddFile (QIcon a) ((String, QSize t2, QIconMode, QIconState)) where qaddFile x0 (x1, x2, x3, x4) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_addFile3 cobj_x0 cstr_x1 cobj_x2 (toCLong $ qEnum_toInt x3) (toCLong $ qEnum_toInt x4) foreign import ccall "qtc_QIcon_addFile3" qtc_QIcon_addFile3 :: Ptr (TQIcon a) -> CWString -> Ptr (TQSize t2) -> CLong -> CLong -> IO () instance QaddFile (QIcon a) ((String, Size)) where addFile x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withCSize x2 $ \csize_x2_w csize_x2_h -> qtc_QIcon_addFile1_qth cobj_x0 cstr_x1 csize_x2_w csize_x2_h foreign import ccall "qtc_QIcon_addFile1_qth" qtc_QIcon_addFile1_qth :: Ptr (TQIcon a) -> CWString -> CInt -> CInt -> IO () instance QaddFile (QIcon a) ((String, Size, QIconMode)) where addFile x0 (x1, x2, x3) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withCSize x2 $ \csize_x2_w csize_x2_h -> qtc_QIcon_addFile2_qth cobj_x0 cstr_x1 csize_x2_w csize_x2_h (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_addFile2_qth" qtc_QIcon_addFile2_qth :: Ptr (TQIcon a) -> CWString -> CInt -> CInt -> CLong -> IO () instance QaddFile (QIcon a) ((String, Size, QIconMode, QIconState)) where addFile x0 (x1, x2, x3, x4) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withCSize x2 $ \csize_x2_w csize_x2_h -> qtc_QIcon_addFile3_qth cobj_x0 cstr_x1 csize_x2_w csize_x2_h (toCLong $ qEnum_toInt x3) (toCLong $ qEnum_toInt x4) foreign import ccall "qtc_QIcon_addFile3_qth" qtc_QIcon_addFile3_qth :: Ptr (TQIcon a) -> CWString -> CInt -> CInt -> CLong -> CLong -> IO () instance QaddPixmap (QIcon a) ((QPixmap t1)) (IO ()) where addPixmap x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_addPixmap cobj_x0 cobj_x1 foreign import ccall "qtc_QIcon_addPixmap" qtc_QIcon_addPixmap :: Ptr (TQIcon a) -> Ptr (TQPixmap t1) -> IO () instance QaddPixmap (QIcon a) ((QPixmap t1, QIconMode)) (IO ()) where addPixmap x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_addPixmap1 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QIcon_addPixmap1" qtc_QIcon_addPixmap1 :: Ptr (TQIcon a) -> Ptr (TQPixmap t1) -> CLong -> IO () instance QaddPixmap (QIcon a) ((QPixmap t1, QIconMode, QIconState)) (IO ()) where addPixmap x0 (x1, x2, x3) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_addPixmap2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_addPixmap2" qtc_QIcon_addPixmap2 :: Ptr (TQIcon a) -> Ptr (TQPixmap t1) -> CLong -> CLong -> IO () instance QcacheKey (QIcon a) (()) where cacheKey x0 () = withLongLongResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_cacheKey cobj_x0 foreign import ccall "qtc_QIcon_cacheKey" qtc_QIcon_cacheKey :: Ptr (TQIcon a) -> IO CLLong instance Qdetach (QIcon a) (()) where detach x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_detach cobj_x0 foreign import ccall "qtc_QIcon_detach" qtc_QIcon_detach :: Ptr (TQIcon a) -> IO () instance QisDetached (QIcon a) (()) where isDetached x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_isDetached cobj_x0 foreign import ccall "qtc_QIcon_isDetached" qtc_QIcon_isDetached :: Ptr (TQIcon a) -> IO CBool instance QqisNull (QIcon a) (()) where qisNull x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_isNull cobj_x0 foreign import ccall "qtc_QIcon_isNull" qtc_QIcon_isNull :: Ptr (TQIcon a) -> IO CBool instance Qpaint (QIcon a) ((QPainter t1, Int, Int, Int, Int)) where paint x0 (x1, x2, x3, x4, x5) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_paint4 cobj_x0 cobj_x1 (toCInt x2) (toCInt x3) (toCInt x4) (toCInt x5) foreign import ccall "qtc_QIcon_paint4" qtc_QIcon_paint4 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> IO () instance Qpaint (QIcon a) ((QPainter t1, Int, Int, Int, Int, Alignment)) where paint x0 (x1, x2, x3, x4, x5, x6) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_paint5 cobj_x0 cobj_x1 (toCInt x2) (toCInt x3) (toCInt x4) (toCInt x5) (toCLong $ qFlags_toInt x6) foreign import ccall "qtc_QIcon_paint5" qtc_QIcon_paint5 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> CLong -> IO () instance Qpaint (QIcon a) ((QPainter t1, Int, Int, Int, Int, Alignment, QIconMode)) where paint x0 (x1, x2, x3, x4, x5, x6, x7) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_paint6 cobj_x0 cobj_x1 (toCInt x2) (toCInt x3) (toCInt x4) (toCInt x5) (toCLong $ qFlags_toInt x6) (toCLong $ qEnum_toInt x7) foreign import ccall "qtc_QIcon_paint6" qtc_QIcon_paint6 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> CLong -> CLong -> IO () instance Qpaint (QIcon a) ((QPainter t1, Int, Int, Int, Int, Alignment, QIconMode, QIconState)) where paint x0 (x1, x2, x3, x4, x5, x6, x7, x8) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_paint7 cobj_x0 cobj_x1 (toCInt x2) (toCInt x3) (toCInt x4) (toCInt x5) (toCLong $ qFlags_toInt x6) (toCLong $ qEnum_toInt x7) (toCLong $ qEnum_toInt x8) foreign import ccall "qtc_QIcon_paint7" qtc_QIcon_paint7 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> CLong -> CLong -> CLong -> IO () instance Qqpaint (QIcon a) ((QPainter t1, QRect t2)) where qpaint x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_paint cobj_x0 cobj_x1 cobj_x2 foreign import ccall "qtc_QIcon_paint" qtc_QIcon_paint :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> Ptr (TQRect t2) -> IO () instance Qqpaint (QIcon a) ((QPainter t1, QRect t2, Alignment)) where qpaint x0 (x1, x2, x3) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_paint1 cobj_x0 cobj_x1 cobj_x2 (toCLong $ qFlags_toInt x3) foreign import ccall "qtc_QIcon_paint1" qtc_QIcon_paint1 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> Ptr (TQRect t2) -> CLong -> IO () instance Qqpaint (QIcon a) ((QPainter t1, QRect t2, Alignment, QIconMode)) where qpaint x0 (x1, x2, x3, x4) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_paint2 cobj_x0 cobj_x1 cobj_x2 (toCLong $ qFlags_toInt x3) (toCLong $ qEnum_toInt x4) foreign import ccall "qtc_QIcon_paint2" qtc_QIcon_paint2 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> Ptr (TQRect t2) -> CLong -> CLong -> IO () instance Qqpaint (QIcon a) ((QPainter t1, QRect t2, Alignment, QIconMode, QIconState)) where qpaint x0 (x1, x2, x3, x4, x5) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QIcon_paint3 cobj_x0 cobj_x1 cobj_x2 (toCLong $ qFlags_toInt x3) (toCLong $ qEnum_toInt x4) (toCLong $ qEnum_toInt x5) foreign import ccall "qtc_QIcon_paint3" qtc_QIcon_paint3 :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> Ptr (TQRect t2) -> CLong -> CLong -> CLong -> IO () instance Qpaint (QIcon a) ((QPainter t1, Rect)) where paint x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCRect x2 $ \crect_x2_x crect_x2_y crect_x2_w crect_x2_h -> qtc_QIcon_paint_qth cobj_x0 cobj_x1 crect_x2_x crect_x2_y crect_x2_w crect_x2_h foreign import ccall "qtc_QIcon_paint_qth" qtc_QIcon_paint_qth :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> IO () instance Qpaint (QIcon a) ((QPainter t1, Rect, Alignment)) where paint x0 (x1, x2, x3) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCRect x2 $ \crect_x2_x crect_x2_y crect_x2_w crect_x2_h -> qtc_QIcon_paint1_qth cobj_x0 cobj_x1 crect_x2_x crect_x2_y crect_x2_w crect_x2_h (toCLong $ qFlags_toInt x3) foreign import ccall "qtc_QIcon_paint1_qth" qtc_QIcon_paint1_qth :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> CLong -> IO () instance Qpaint (QIcon a) ((QPainter t1, Rect, Alignment, QIconMode)) where paint x0 (x1, x2, x3, x4) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCRect x2 $ \crect_x2_x crect_x2_y crect_x2_w crect_x2_h -> qtc_QIcon_paint2_qth cobj_x0 cobj_x1 crect_x2_x crect_x2_y crect_x2_w crect_x2_h (toCLong $ qFlags_toInt x3) (toCLong $ qEnum_toInt x4) foreign import ccall "qtc_QIcon_paint2_qth" qtc_QIcon_paint2_qth :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> CLong -> CLong -> IO () instance Qpaint (QIcon a) ((QPainter t1, Rect, Alignment, QIconMode, QIconState)) where paint x0 (x1, x2, x3, x4, x5) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCRect x2 $ \crect_x2_x crect_x2_y crect_x2_w crect_x2_h -> qtc_QIcon_paint3_qth cobj_x0 cobj_x1 crect_x2_x crect_x2_y crect_x2_w crect_x2_h (toCLong $ qFlags_toInt x3) (toCLong $ qEnum_toInt x4) (toCLong $ qEnum_toInt x5) foreign import ccall "qtc_QIcon_paint3_qth" qtc_QIcon_paint3_qth :: Ptr (TQIcon a) -> Ptr (TQPainter t1) -> CInt -> CInt -> CInt -> CInt -> CLong -> CLong -> CLong -> IO () instance Qpixmap (QIcon ()) ((Int)) where pixmap x0 (x1) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap1 cobj_x0 (toCInt x1) foreign import ccall "qtc_QIcon_pixmap1" qtc_QIcon_pixmap1 :: Ptr (TQIcon a) -> CInt -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Int)) where pixmap x0 (x1) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap1 cobj_x0 (toCInt x1) instance Qpixmap_nf (QIcon ()) ((Int)) where pixmap_nf x0 (x1) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap1 cobj_x0 (toCInt x1) instance Qpixmap_nf (QIconSc a) ((Int)) where pixmap_nf x0 (x1) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap1 cobj_x0 (toCInt x1) instance Qpixmap (QIcon ()) ((Int, Int)) where pixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap3 cobj_x0 (toCInt x1) (toCInt x2) foreign import ccall "qtc_QIcon_pixmap3" qtc_QIcon_pixmap3 :: Ptr (TQIcon a) -> CInt -> CInt -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Int, Int)) where pixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap3 cobj_x0 (toCInt x1) (toCInt x2) instance Qpixmap_nf (QIcon ()) ((Int, Int)) where pixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap3 cobj_x0 (toCInt x1) (toCInt x2) instance Qpixmap_nf (QIconSc a) ((Int, Int)) where pixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap3 cobj_x0 (toCInt x1) (toCInt x2) instance Qpixmap (QIcon ()) ((Int, Int, QIconMode)) where pixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap6 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_pixmap6" qtc_QIcon_pixmap6 :: Ptr (TQIcon a) -> CInt -> CInt -> CLong -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Int, Int, QIconMode)) where pixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap6 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap_nf (QIcon ()) ((Int, Int, QIconMode)) where pixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap6 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap_nf (QIconSc a) ((Int, Int, QIconMode)) where pixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap6 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap (QIcon ()) ((Int, Int, QIconMode, QIconState)) where pixmap x0 (x1, x2, x3, x4) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap8 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) (toCLong $ qEnum_toInt x4) foreign import ccall "qtc_QIcon_pixmap8" qtc_QIcon_pixmap8 :: Ptr (TQIcon a) -> CInt -> CInt -> CLong -> CLong -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Int, Int, QIconMode, QIconState)) where pixmap x0 (x1, x2, x3, x4) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap8 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) (toCLong $ qEnum_toInt x4) instance Qpixmap_nf (QIcon ()) ((Int, Int, QIconMode, QIconState)) where pixmap_nf x0 (x1, x2, x3, x4) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap8 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) (toCLong $ qEnum_toInt x4) instance Qpixmap_nf (QIconSc a) ((Int, Int, QIconMode, QIconState)) where pixmap_nf x0 (x1, x2, x3, x4) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap8 cobj_x0 (toCInt x1) (toCInt x2) (toCLong $ qEnum_toInt x3) (toCLong $ qEnum_toInt x4) instance Qpixmap (QIcon ()) ((Int, QIconMode)) where pixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap4 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QIcon_pixmap4" qtc_QIcon_pixmap4 :: Ptr (TQIcon a) -> CInt -> CLong -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Int, QIconMode)) where pixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap4 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) instance Qpixmap_nf (QIcon ()) ((Int, QIconMode)) where pixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap4 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) instance Qpixmap_nf (QIconSc a) ((Int, QIconMode)) where pixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap4 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) instance Qpixmap (QIcon ()) ((Int, QIconMode, QIconState)) where pixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap5 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_pixmap5" qtc_QIcon_pixmap5 :: Ptr (TQIcon a) -> CInt -> CLong -> CLong -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Int, QIconMode, QIconState)) where pixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap5 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap_nf (QIcon ()) ((Int, QIconMode, QIconState)) where pixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap5 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap_nf (QIconSc a) ((Int, QIconMode, QIconState)) where pixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_pixmap5 cobj_x0 (toCInt x1) (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qqpixmap (QIcon ()) ((QSize t1)) where qpixmap x0 (x1) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap cobj_x0 cobj_x1 foreign import ccall "qtc_QIcon_pixmap" qtc_QIcon_pixmap :: Ptr (TQIcon a) -> Ptr (TQSize t1) -> IO (Ptr (TQPixmap ())) instance Qqpixmap (QIconSc a) ((QSize t1)) where qpixmap x0 (x1) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap cobj_x0 cobj_x1 instance Qqpixmap_nf (QIcon ()) ((QSize t1)) where qpixmap_nf x0 (x1) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap cobj_x0 cobj_x1 instance Qqpixmap_nf (QIconSc a) ((QSize t1)) where qpixmap_nf x0 (x1) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap cobj_x0 cobj_x1 instance Qqpixmap (QIcon ()) ((QSize t1, QIconMode)) where qpixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QIcon_pixmap2" qtc_QIcon_pixmap2 :: Ptr (TQIcon a) -> Ptr (TQSize t1) -> CLong -> IO (Ptr (TQPixmap ())) instance Qqpixmap (QIconSc a) ((QSize t1, QIconMode)) where qpixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) instance Qqpixmap_nf (QIcon ()) ((QSize t1, QIconMode)) where qpixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) instance Qqpixmap_nf (QIconSc a) ((QSize t1, QIconMode)) where qpixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap2 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) instance Qqpixmap (QIcon ()) ((QSize t1, QIconMode, QIconState)) where qpixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap7 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_pixmap7" qtc_QIcon_pixmap7 :: Ptr (TQIcon a) -> Ptr (TQSize t1) -> CLong -> CLong -> IO (Ptr (TQPixmap ())) instance Qqpixmap (QIconSc a) ((QSize t1, QIconMode, QIconState)) where qpixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap7 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qqpixmap_nf (QIcon ()) ((QSize t1, QIconMode, QIconState)) where qpixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap7 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qqpixmap_nf (QIconSc a) ((QSize t1, QIconMode, QIconState)) where qpixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QIcon_pixmap7 cobj_x0 cobj_x1 (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap (QIcon ()) ((Size)) where pixmap x0 (x1) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap_qth cobj_x0 csize_x1_w csize_x1_h foreign import ccall "qtc_QIcon_pixmap_qth" qtc_QIcon_pixmap_qth :: Ptr (TQIcon a) -> CInt -> CInt -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Size)) where pixmap x0 (x1) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap_qth cobj_x0 csize_x1_w csize_x1_h instance Qpixmap_nf (QIcon ()) ((Size)) where pixmap_nf x0 (x1) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap_qth cobj_x0 csize_x1_w csize_x1_h instance Qpixmap_nf (QIconSc a) ((Size)) where pixmap_nf x0 (x1) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap_qth cobj_x0 csize_x1_w csize_x1_h instance Qpixmap (QIcon ()) ((Size, QIconMode)) where pixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap2_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) foreign import ccall "qtc_QIcon_pixmap2_qth" qtc_QIcon_pixmap2_qth :: Ptr (TQIcon a) -> CInt -> CInt -> CLong -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Size, QIconMode)) where pixmap x0 (x1, x2) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap2_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) instance Qpixmap_nf (QIcon ()) ((Size, QIconMode)) where pixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap2_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) instance Qpixmap_nf (QIconSc a) ((Size, QIconMode)) where pixmap_nf x0 (x1, x2) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap2_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) instance Qpixmap (QIcon ()) ((Size, QIconMode, QIconState)) where pixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap7_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) foreign import ccall "qtc_QIcon_pixmap7_qth" qtc_QIcon_pixmap7_qth :: Ptr (TQIcon a) -> CInt -> CInt -> CLong -> CLong -> IO (Ptr (TQPixmap ())) instance Qpixmap (QIconSc a) ((Size, QIconMode, QIconState)) where pixmap x0 (x1, x2, x3) = withQPixmapResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap7_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap_nf (QIcon ()) ((Size, QIconMode, QIconState)) where pixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap7_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance Qpixmap_nf (QIconSc a) ((Size, QIconMode, QIconState)) where pixmap_nf x0 (x1, x2, x3) = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> withCSize x1 $ \csize_x1_w csize_x1_h -> qtc_QIcon_pixmap7_qth cobj_x0 csize_x1_w csize_x1_h (toCLong $ qEnum_toInt x2) (toCLong $ qEnum_toInt x3) instance QserialNumber (QIcon a) (()) where serialNumber x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_serialNumber cobj_x0 foreign import ccall "qtc_QIcon_serialNumber" qtc_QIcon_serialNumber :: Ptr (TQIcon a) -> IO CInt qIcon_delete :: QIcon a -> IO () qIcon_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QIcon_delete cobj_x0 foreign import ccall "qtc_QIcon_delete" qtc_QIcon_delete :: Ptr (TQIcon a) -> IO ()