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 ()