{-# OPTIONS -fglasgow-exts #-} ----------------------------------------------------------------------------- {-| Module : QStyleOptionGraphicsItem.hs Copyright : (c) David Harley 2010 Project : qtHaskell Version : 1.1.4 Modified : 2010-09-02 17:02:20 Warning : this file is machine generated - do not modify. --} ----------------------------------------------------------------------------- module Qtc.Gui.QStyleOptionGraphicsItem ( QqStyleOptionGraphicsItem(..) ,QqStyleOptionGraphicsItem_nf(..) ,qexposedRect, exposedRect ,levelOfDetail ,qsetExposedRect, setExposedRect ,setLevelOfDetail ,qStyleOptionGraphicsItem_delete ) where import Foreign.C.Types import Qth.ClassTypes.Core import Qtc.Enums.Base 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 QqStyleOptionGraphicsItem x1 where qStyleOptionGraphicsItem :: x1 -> IO (QStyleOptionGraphicsItem ()) instance QqStyleOptionGraphicsItem (()) where qStyleOptionGraphicsItem () = withQStyleOptionGraphicsItemResult $ qtc_QStyleOptionGraphicsItem foreign import ccall "qtc_QStyleOptionGraphicsItem" qtc_QStyleOptionGraphicsItem :: IO (Ptr (TQStyleOptionGraphicsItem ())) instance QqStyleOptionGraphicsItem ((QStyleOptionGraphicsItem t1)) where qStyleOptionGraphicsItem (x1) = withQStyleOptionGraphicsItemResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionGraphicsItem1 cobj_x1 foreign import ccall "qtc_QStyleOptionGraphicsItem1" qtc_QStyleOptionGraphicsItem1 :: Ptr (TQStyleOptionGraphicsItem t1) -> IO (Ptr (TQStyleOptionGraphicsItem ())) class QqStyleOptionGraphicsItem_nf x1 where qStyleOptionGraphicsItem_nf :: x1 -> IO (QStyleOptionGraphicsItem ()) instance QqStyleOptionGraphicsItem_nf (()) where qStyleOptionGraphicsItem_nf () = withObjectRefResult $ qtc_QStyleOptionGraphicsItem instance QqStyleOptionGraphicsItem_nf ((QStyleOptionGraphicsItem t1)) where qStyleOptionGraphicsItem_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionGraphicsItem1 cobj_x1 qexposedRect :: QStyleOptionGraphicsItem a -> (()) -> IO (QRectF ()) qexposedRect x0 () = withQRectFResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionGraphicsItem_exposedRect cobj_x0 foreign import ccall "qtc_QStyleOptionGraphicsItem_exposedRect" qtc_QStyleOptionGraphicsItem_exposedRect :: Ptr (TQStyleOptionGraphicsItem a) -> IO (Ptr (TQRectF ())) exposedRect :: QStyleOptionGraphicsItem a -> (()) -> IO (RectF) exposedRect x0 () = withRectFResult $ \crectf_ret_x crectf_ret_y crectf_ret_w crectf_ret_h -> withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionGraphicsItem_exposedRect_qth cobj_x0 crectf_ret_x crectf_ret_y crectf_ret_w crectf_ret_h foreign import ccall "qtc_QStyleOptionGraphicsItem_exposedRect_qth" qtc_QStyleOptionGraphicsItem_exposedRect_qth :: Ptr (TQStyleOptionGraphicsItem a) -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO () levelOfDetail :: QStyleOptionGraphicsItem a -> (()) -> IO (Double) levelOfDetail x0 () = withDoubleResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionGraphicsItem_levelOfDetail cobj_x0 foreign import ccall "qtc_QStyleOptionGraphicsItem_levelOfDetail" qtc_QStyleOptionGraphicsItem_levelOfDetail :: Ptr (TQStyleOptionGraphicsItem a) -> IO CDouble instance Qmatrix (QStyleOptionGraphicsItem a) (()) where matrix x0 () = withQMatrixResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionGraphicsItem_matrix cobj_x0 foreign import ccall "qtc_QStyleOptionGraphicsItem_matrix" qtc_QStyleOptionGraphicsItem_matrix :: Ptr (TQStyleOptionGraphicsItem a) -> IO (Ptr (TQMatrix ())) qsetExposedRect :: QStyleOptionGraphicsItem a -> ((QRectF t1)) -> IO () qsetExposedRect x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionGraphicsItem_setExposedRect cobj_x0 cobj_x1 foreign import ccall "qtc_QStyleOptionGraphicsItem_setExposedRect" qtc_QStyleOptionGraphicsItem_setExposedRect :: Ptr (TQStyleOptionGraphicsItem a) -> Ptr (TQRectF t1) -> IO () setExposedRect :: QStyleOptionGraphicsItem a -> ((RectF)) -> IO () setExposedRect x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCRectF x1 $ \crectf_x1_x crectf_x1_y crectf_x1_w crectf_x1_h -> qtc_QStyleOptionGraphicsItem_setExposedRect_qth cobj_x0 crectf_x1_x crectf_x1_y crectf_x1_w crectf_x1_h foreign import ccall "qtc_QStyleOptionGraphicsItem_setExposedRect_qth" qtc_QStyleOptionGraphicsItem_setExposedRect_qth :: Ptr (TQStyleOptionGraphicsItem a) -> CDouble -> CDouble -> CDouble -> CDouble -> IO () setLevelOfDetail :: QStyleOptionGraphicsItem a -> ((Double)) -> IO () setLevelOfDetail x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionGraphicsItem_setLevelOfDetail cobj_x0 (toCDouble x1) foreign import ccall "qtc_QStyleOptionGraphicsItem_setLevelOfDetail" qtc_QStyleOptionGraphicsItem_setLevelOfDetail :: Ptr (TQStyleOptionGraphicsItem a) -> CDouble -> IO () instance QsetMatrix (QStyleOptionGraphicsItem a) ((QMatrix t1)) where setMatrix x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionGraphicsItem_setMatrix cobj_x0 cobj_x1 foreign import ccall "qtc_QStyleOptionGraphicsItem_setMatrix" qtc_QStyleOptionGraphicsItem_setMatrix :: Ptr (TQStyleOptionGraphicsItem a) -> Ptr (TQMatrix t1) -> IO () qStyleOptionGraphicsItem_delete :: QStyleOptionGraphicsItem a -> IO () qStyleOptionGraphicsItem_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionGraphicsItem_delete cobj_x0 foreign import ccall "qtc_QStyleOptionGraphicsItem_delete" qtc_QStyleOptionGraphicsItem_delete :: Ptr (TQStyleOptionGraphicsItem a) -> IO ()