{-# OPTIONS -fglasgow-exts #-} ----------------------------------------------------------------------------- {-| Module : QPrinter.hs Copyright : (c) David Harley 2010 Project : qtHaskell Version : 1.1.4 Modified : 2010-09-02 17:02:16 Warning : this file is machine generated - do not modify. --} ----------------------------------------------------------------------------- module Qtc.Gui.QPrinter ( QqPrinter(..) ,QqPrinter_nf(..) ,collateCopies ,colorMode ,creator ,docName ,doubleSidedPrinting ,fontEmbeddingEnabled ,fullPage ,newPage ,numCopies ,outputFileName ,outputFormat ,pageOrder ,qpageRect, pageRect ,qpaperRect, paperRect ,paperSource ,printEngine ,printProgram ,printerName ,printerState ,resolution ,setCollateCopies ,setColorMode ,setCreator ,setDocName ,setDoubleSidedPrinting ,QsetEngines(..) ,setFontEmbeddingEnabled ,setFullPage ,setNumCopies ,setOutputFileName ,setOutputFormat ,setPageOrder ,setPaperSource ,setPrintProgram ,setPrinterName ,setResolution ,supportedResolutions ,qPrinter_delete, qPrinter_delete1 ) where import Foreign.C.Types import Qth.ClassTypes.Core import Qtc.Enums.Base import Qtc.Enums.Gui.QPaintDevice import Qtc.Enums.Gui.QPrinter 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 instance QuserMethod (QPrinter ()) (()) (IO ()) where userMethod qobj evid () = withObjectPtr qobj $ \cobj_qobj -> qtc_QPrinter_userMethod cobj_qobj (toCInt evid) foreign import ccall "qtc_QPrinter_userMethod" qtc_QPrinter_userMethod :: Ptr (TQPrinter a) -> CInt -> IO () instance QuserMethod (QPrinterSc a) (()) (IO ()) where userMethod qobj evid () = withObjectPtr qobj $ \cobj_qobj -> qtc_QPrinter_userMethod cobj_qobj (toCInt evid) instance QuserMethod (QPrinter ()) (QVariant ()) (IO (QVariant ())) where userMethod qobj evid qvoj = withObjectRefResult $ withObjectPtr qobj $ \cobj_qobj -> withObjectPtr qvoj $ \cobj_qvoj -> qtc_QPrinter_userMethodVariant cobj_qobj (toCInt evid) cobj_qvoj foreign import ccall "qtc_QPrinter_userMethodVariant" qtc_QPrinter_userMethodVariant :: Ptr (TQPrinter a) -> CInt -> Ptr (TQVariant ()) -> IO (Ptr (TQVariant ())) instance QuserMethod (QPrinterSc a) (QVariant ()) (IO (QVariant ())) where userMethod qobj evid qvoj = withObjectRefResult $ withObjectPtr qobj $ \cobj_qobj -> withObjectPtr qvoj $ \cobj_qvoj -> qtc_QPrinter_userMethodVariant cobj_qobj (toCInt evid) cobj_qvoj class QqPrinter x1 where qPrinter :: x1 -> IO (QPrinter ()) instance QqPrinter (()) where qPrinter () = withQPrinterResult $ qtc_QPrinter foreign import ccall "qtc_QPrinter" qtc_QPrinter :: IO (Ptr (TQPrinter ())) instance QqPrinter ((PrinterMode)) where qPrinter (x1) = withQPrinterResult $ qtc_QPrinter1 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter1" qtc_QPrinter1 :: CLong -> IO (Ptr (TQPrinter ())) class QqPrinter_nf x1 where qPrinter_nf :: x1 -> IO (QPrinter ()) instance QqPrinter_nf (()) where qPrinter_nf () = withObjectRefResult $ qtc_QPrinter instance QqPrinter_nf ((PrinterMode)) where qPrinter_nf (x1) = withObjectRefResult $ qtc_QPrinter1 (toCLong $ qEnum_toInt x1) instance Qabort (QPrinter a) (()) (IO (Bool)) where abort x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_abort cobj_x0 foreign import ccall "qtc_QPrinter_abort" qtc_QPrinter_abort :: Ptr (TQPrinter a) -> IO CBool collateCopies :: QPrinter a -> (()) -> IO (Bool) collateCopies x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_collateCopies cobj_x0 foreign import ccall "qtc_QPrinter_collateCopies" qtc_QPrinter_collateCopies :: Ptr (TQPrinter a) -> IO CBool colorMode :: QPrinter a -> (()) -> IO (ColorMode) colorMode x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_colorMode cobj_x0 foreign import ccall "qtc_QPrinter_colorMode" qtc_QPrinter_colorMode :: Ptr (TQPrinter a) -> IO CLong creator :: QPrinter a -> (()) -> IO (String) creator x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_creator cobj_x0 foreign import ccall "qtc_QPrinter_creator" qtc_QPrinter_creator :: Ptr (TQPrinter a) -> IO (Ptr (TQString ())) instance QdevType (QPrinter ()) (()) where devType x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_devType_h cobj_x0 foreign import ccall "qtc_QPrinter_devType_h" qtc_QPrinter_devType_h :: Ptr (TQPrinter a) -> IO CInt instance QdevType (QPrinterSc a) (()) where devType x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_devType_h cobj_x0 docName :: QPrinter a -> (()) -> IO (String) docName x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_docName cobj_x0 foreign import ccall "qtc_QPrinter_docName" qtc_QPrinter_docName :: Ptr (TQPrinter a) -> IO (Ptr (TQString ())) doubleSidedPrinting :: QPrinter a -> (()) -> IO (Bool) doubleSidedPrinting x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_doubleSidedPrinting cobj_x0 foreign import ccall "qtc_QPrinter_doubleSidedPrinting" qtc_QPrinter_doubleSidedPrinting :: Ptr (TQPrinter a) -> IO CBool fontEmbeddingEnabled :: QPrinter a -> (()) -> IO (Bool) fontEmbeddingEnabled x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_fontEmbeddingEnabled cobj_x0 foreign import ccall "qtc_QPrinter_fontEmbeddingEnabled" qtc_QPrinter_fontEmbeddingEnabled :: Ptr (TQPrinter a) -> IO CBool instance QfromPage (QPrinter a) (()) where fromPage x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_fromPage cobj_x0 foreign import ccall "qtc_QPrinter_fromPage" qtc_QPrinter_fromPage :: Ptr (TQPrinter a) -> IO CInt fullPage :: QPrinter a -> (()) -> IO (Bool) fullPage x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_fullPage cobj_x0 foreign import ccall "qtc_QPrinter_fullPage" qtc_QPrinter_fullPage :: Ptr (TQPrinter a) -> IO CBool instance Qmetric (QPrinter ()) ((PaintDeviceMetric)) where metric x0 (x1) = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_metric cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_metric" qtc_QPrinter_metric :: Ptr (TQPrinter a) -> CLong -> IO CInt instance Qmetric (QPrinterSc a) ((PaintDeviceMetric)) where metric x0 (x1) = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_metric cobj_x0 (toCLong $ qEnum_toInt x1) newPage :: QPrinter a -> (()) -> IO (Bool) newPage x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_newPage cobj_x0 foreign import ccall "qtc_QPrinter_newPage" qtc_QPrinter_newPage :: Ptr (TQPrinter a) -> IO CBool numCopies :: QPrinter a -> (()) -> IO (Int) numCopies x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_numCopies cobj_x0 foreign import ccall "qtc_QPrinter_numCopies" qtc_QPrinter_numCopies :: Ptr (TQPrinter a) -> IO CInt instance Qorientation (QPrinter a) (()) (IO (QPrinterOrientation)) where orientation x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_orientation cobj_x0 foreign import ccall "qtc_QPrinter_orientation" qtc_QPrinter_orientation :: Ptr (TQPrinter a) -> IO CLong outputFileName :: QPrinter a -> (()) -> IO (String) outputFileName x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_outputFileName cobj_x0 foreign import ccall "qtc_QPrinter_outputFileName" qtc_QPrinter_outputFileName :: Ptr (TQPrinter a) -> IO (Ptr (TQString ())) outputFormat :: QPrinter a -> (()) -> IO (OutputFormat) outputFormat x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_outputFormat cobj_x0 foreign import ccall "qtc_QPrinter_outputFormat" qtc_QPrinter_outputFormat :: Ptr (TQPrinter a) -> IO CLong pageOrder :: QPrinter a -> (()) -> IO (PageOrder) pageOrder x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_pageOrder cobj_x0 foreign import ccall "qtc_QPrinter_pageOrder" qtc_QPrinter_pageOrder :: Ptr (TQPrinter a) -> IO CLong qpageRect :: QPrinter a -> (()) -> IO (QRect ()) qpageRect x0 () = withQRectResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_pageRect cobj_x0 foreign import ccall "qtc_QPrinter_pageRect" qtc_QPrinter_pageRect :: Ptr (TQPrinter a) -> IO (Ptr (TQRect ())) pageRect :: QPrinter a -> (()) -> IO (Rect) pageRect x0 () = withRectResult $ \crect_ret_x crect_ret_y crect_ret_w crect_ret_h -> withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_pageRect_qth cobj_x0 crect_ret_x crect_ret_y crect_ret_w crect_ret_h foreign import ccall "qtc_QPrinter_pageRect_qth" qtc_QPrinter_pageRect_qth :: Ptr (TQPrinter a) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () instance QpageSize (QPrinter a) (()) (IO (PageSize)) where pageSize x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_pageSize cobj_x0 foreign import ccall "qtc_QPrinter_pageSize" qtc_QPrinter_pageSize :: Ptr (TQPrinter a) -> IO CLong instance QpaintEngine (QPrinter ()) (()) where paintEngine x0 () = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_paintEngine_h cobj_x0 foreign import ccall "qtc_QPrinter_paintEngine_h" qtc_QPrinter_paintEngine_h :: Ptr (TQPrinter a) -> IO (Ptr (TQPaintEngine ())) instance QpaintEngine (QPrinterSc a) (()) where paintEngine x0 () = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_paintEngine_h cobj_x0 qpaperRect :: QPrinter a -> (()) -> IO (QRect ()) qpaperRect x0 () = withQRectResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_paperRect cobj_x0 foreign import ccall "qtc_QPrinter_paperRect" qtc_QPrinter_paperRect :: Ptr (TQPrinter a) -> IO (Ptr (TQRect ())) paperRect :: QPrinter a -> (()) -> IO (Rect) paperRect x0 () = withRectResult $ \crect_ret_x crect_ret_y crect_ret_w crect_ret_h -> withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_paperRect_qth cobj_x0 crect_ret_x crect_ret_y crect_ret_w crect_ret_h foreign import ccall "qtc_QPrinter_paperRect_qth" qtc_QPrinter_paperRect_qth :: Ptr (TQPrinter a) -> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO () paperSource :: QPrinter a -> (()) -> IO (PaperSource) paperSource x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_paperSource cobj_x0 foreign import ccall "qtc_QPrinter_paperSource" qtc_QPrinter_paperSource :: Ptr (TQPrinter a) -> IO CLong printEngine :: QPrinter a -> (()) -> IO (QPrintEngine ()) printEngine x0 () = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_printEngine cobj_x0 foreign import ccall "qtc_QPrinter_printEngine" qtc_QPrinter_printEngine :: Ptr (TQPrinter a) -> IO (Ptr (TQPrintEngine ())) printProgram :: QPrinter a -> (()) -> IO (String) printProgram x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_printProgram cobj_x0 foreign import ccall "qtc_QPrinter_printProgram" qtc_QPrinter_printProgram :: Ptr (TQPrinter a) -> IO (Ptr (TQString ())) printerName :: QPrinter a -> (()) -> IO (String) printerName x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_printerName cobj_x0 foreign import ccall "qtc_QPrinter_printerName" qtc_QPrinter_printerName :: Ptr (TQPrinter a) -> IO (Ptr (TQString ())) printerState :: QPrinter a -> (()) -> IO (PrinterState) printerState x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_printerState cobj_x0 foreign import ccall "qtc_QPrinter_printerState" qtc_QPrinter_printerState :: Ptr (TQPrinter a) -> IO CLong resolution :: QPrinter a -> (()) -> IO (Int) resolution x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_resolution cobj_x0 foreign import ccall "qtc_QPrinter_resolution" qtc_QPrinter_resolution :: Ptr (TQPrinter a) -> IO CInt setCollateCopies :: QPrinter a -> ((Bool)) -> IO () setCollateCopies x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setCollateCopies cobj_x0 (toCBool x1) foreign import ccall "qtc_QPrinter_setCollateCopies" qtc_QPrinter_setCollateCopies :: Ptr (TQPrinter a) -> CBool -> IO () setColorMode :: QPrinter a -> ((ColorMode)) -> IO () setColorMode x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setColorMode cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_setColorMode" qtc_QPrinter_setColorMode :: Ptr (TQPrinter a) -> CLong -> IO () setCreator :: QPrinter a -> ((String)) -> IO () setCreator x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QPrinter_setCreator cobj_x0 cstr_x1 foreign import ccall "qtc_QPrinter_setCreator" qtc_QPrinter_setCreator :: Ptr (TQPrinter a) -> CWString -> IO () setDocName :: QPrinter a -> ((String)) -> IO () setDocName x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QPrinter_setDocName cobj_x0 cstr_x1 foreign import ccall "qtc_QPrinter_setDocName" qtc_QPrinter_setDocName :: Ptr (TQPrinter a) -> CWString -> IO () setDoubleSidedPrinting :: QPrinter a -> ((Bool)) -> IO () setDoubleSidedPrinting x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setDoubleSidedPrinting cobj_x0 (toCBool x1) foreign import ccall "qtc_QPrinter_setDoubleSidedPrinting" qtc_QPrinter_setDoubleSidedPrinting :: Ptr (TQPrinter a) -> CBool -> IO () class QsetEngines x0 x1 where setEngines :: x0 -> x1 -> IO () instance QsetEngines (QPrinter ()) ((QPrintEngine t1, QPaintEngine t2)) where setEngines x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QPrinter_setEngines cobj_x0 cobj_x1 cobj_x2 foreign import ccall "qtc_QPrinter_setEngines" qtc_QPrinter_setEngines :: Ptr (TQPrinter a) -> Ptr (TQPrintEngine t1) -> Ptr (TQPaintEngine t2) -> IO () instance QsetEngines (QPrinterSc a) ((QPrintEngine t1, QPaintEngine t2)) where setEngines x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QPrinter_setEngines cobj_x0 cobj_x1 cobj_x2 setFontEmbeddingEnabled :: QPrinter a -> ((Bool)) -> IO () setFontEmbeddingEnabled x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setFontEmbeddingEnabled cobj_x0 (toCBool x1) foreign import ccall "qtc_QPrinter_setFontEmbeddingEnabled" qtc_QPrinter_setFontEmbeddingEnabled :: Ptr (TQPrinter a) -> CBool -> IO () instance QsetFromTo (QPrinter a) ((Int, Int)) where setFromTo x0 (x1, x2) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setFromTo cobj_x0 (toCInt x1) (toCInt x2) foreign import ccall "qtc_QPrinter_setFromTo" qtc_QPrinter_setFromTo :: Ptr (TQPrinter a) -> CInt -> CInt -> IO () setFullPage :: QPrinter a -> ((Bool)) -> IO () setFullPage x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setFullPage cobj_x0 (toCBool x1) foreign import ccall "qtc_QPrinter_setFullPage" qtc_QPrinter_setFullPage :: Ptr (TQPrinter a) -> CBool -> IO () setNumCopies :: QPrinter a -> ((Int)) -> IO () setNumCopies x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setNumCopies cobj_x0 (toCInt x1) foreign import ccall "qtc_QPrinter_setNumCopies" qtc_QPrinter_setNumCopies :: Ptr (TQPrinter a) -> CInt -> IO () instance QsetOrientation (QPrinter a) ((QPrinterOrientation)) where setOrientation x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setOrientation cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_setOrientation" qtc_QPrinter_setOrientation :: Ptr (TQPrinter a) -> CLong -> IO () setOutputFileName :: QPrinter a -> ((String)) -> IO () setOutputFileName x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QPrinter_setOutputFileName cobj_x0 cstr_x1 foreign import ccall "qtc_QPrinter_setOutputFileName" qtc_QPrinter_setOutputFileName :: Ptr (TQPrinter a) -> CWString -> IO () setOutputFormat :: QPrinter a -> ((OutputFormat)) -> IO () setOutputFormat x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setOutputFormat cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_setOutputFormat" qtc_QPrinter_setOutputFormat :: Ptr (TQPrinter a) -> CLong -> IO () setPageOrder :: QPrinter a -> ((PageOrder)) -> IO () setPageOrder x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setPageOrder cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_setPageOrder" qtc_QPrinter_setPageOrder :: Ptr (TQPrinter a) -> CLong -> IO () instance QsetPageSize (QPrinter a) ((PageSize)) where setPageSize x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setPageSize cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_setPageSize" qtc_QPrinter_setPageSize :: Ptr (TQPrinter a) -> CLong -> IO () setPaperSource :: QPrinter a -> ((PaperSource)) -> IO () setPaperSource x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setPaperSource cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QPrinter_setPaperSource" qtc_QPrinter_setPaperSource :: Ptr (TQPrinter a) -> CLong -> IO () setPrintProgram :: QPrinter a -> ((String)) -> IO () setPrintProgram x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QPrinter_setPrintProgram cobj_x0 cstr_x1 foreign import ccall "qtc_QPrinter_setPrintProgram" qtc_QPrinter_setPrintProgram :: Ptr (TQPrinter a) -> CWString -> IO () setPrinterName :: QPrinter a -> ((String)) -> IO () setPrinterName x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QPrinter_setPrinterName cobj_x0 cstr_x1 foreign import ccall "qtc_QPrinter_setPrinterName" qtc_QPrinter_setPrinterName :: Ptr (TQPrinter a) -> CWString -> IO () setResolution :: QPrinter a -> ((Int)) -> IO () setResolution x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_setResolution cobj_x0 (toCInt x1) foreign import ccall "qtc_QPrinter_setResolution" qtc_QPrinter_setResolution :: Ptr (TQPrinter a) -> CInt -> IO () supportedResolutions :: QPrinter a -> (()) -> IO ([Int]) supportedResolutions x0 () = withQListIntResult $ \arr -> withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_supportedResolutions cobj_x0 arr foreign import ccall "qtc_QPrinter_supportedResolutions" qtc_QPrinter_supportedResolutions :: Ptr (TQPrinter a) -> Ptr CInt -> IO CInt instance QtoPage (QPrinter a) (()) where toPage x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_toPage cobj_x0 foreign import ccall "qtc_QPrinter_toPage" qtc_QPrinter_toPage :: Ptr (TQPrinter a) -> IO CInt qPrinter_delete :: QPrinter a -> IO () qPrinter_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_delete cobj_x0 foreign import ccall "qtc_QPrinter_delete" qtc_QPrinter_delete :: Ptr (TQPrinter a) -> IO () qPrinter_delete1 :: QPrinter a -> IO () qPrinter_delete1 x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QPrinter_delete1 cobj_x0 foreign import ccall "qtc_QPrinter_delete1" qtc_QPrinter_delete1 :: Ptr (TQPrinter a) -> IO ()