module Qtc.Gui.QStyleOptionViewItem (
QqStyleOptionViewItem(..)
,QqStyleOptionViewItem_nf(..)
,decorationAlignment
,decorationPosition
,qdecorationSize, decorationSize
,displayAlignment
,setDecorationAlignment
,setDecorationPosition
,qsetDecorationSize, setDecorationSize
,setDisplayAlignment
,setShowDecorationSelected
,showDecorationSelected
,qStyleOptionViewItem_delete
)
where
import Foreign.C.Types
import Qth.ClassTypes.Core
import Qtc.Enums.Base
import Qtc.Enums.Core.Qt
import Qtc.Enums.Gui.QStyleOptionViewItem
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 QqStyleOptionViewItem x1 where
qStyleOptionViewItem :: x1 -> IO (QStyleOptionViewItem ())
instance QqStyleOptionViewItem (()) where
qStyleOptionViewItem ()
= withQStyleOptionViewItemResult $
qtc_QStyleOptionViewItem
foreign import ccall "qtc_QStyleOptionViewItem" qtc_QStyleOptionViewItem :: IO (Ptr (TQStyleOptionViewItem ()))
instance QqStyleOptionViewItem ((QStyleOptionViewItem t1)) where
qStyleOptionViewItem (x1)
= withQStyleOptionViewItemResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionViewItem1 cobj_x1
foreign import ccall "qtc_QStyleOptionViewItem1" qtc_QStyleOptionViewItem1 :: Ptr (TQStyleOptionViewItem t1) -> IO (Ptr (TQStyleOptionViewItem ()))
class QqStyleOptionViewItem_nf x1 where
qStyleOptionViewItem_nf :: x1 -> IO (QStyleOptionViewItem ())
instance QqStyleOptionViewItem_nf (()) where
qStyleOptionViewItem_nf ()
= withObjectRefResult $
qtc_QStyleOptionViewItem
instance QqStyleOptionViewItem_nf ((QStyleOptionViewItem t1)) where
qStyleOptionViewItem_nf (x1)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionViewItem1 cobj_x1
decorationAlignment :: QStyleOptionViewItem a -> (()) -> IO (Alignment)
decorationAlignment x0 ()
= withQFlagsResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_decorationAlignment cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_decorationAlignment" qtc_QStyleOptionViewItem_decorationAlignment :: Ptr (TQStyleOptionViewItem a) -> IO CLong
decorationPosition :: QStyleOptionViewItem a -> (()) -> IO (QVoid ())
decorationPosition x0 ()
= withObjectRefResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_decorationPosition cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_decorationPosition" qtc_QStyleOptionViewItem_decorationPosition :: Ptr (TQStyleOptionViewItem a) -> IO (Ptr (TQVoid ()))
qdecorationSize :: QStyleOptionViewItem a -> (()) -> IO (QSize ())
qdecorationSize x0 ()
= withQSizeResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_decorationSize cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_decorationSize" qtc_QStyleOptionViewItem_decorationSize :: Ptr (TQStyleOptionViewItem a) -> IO (Ptr (TQSize ()))
decorationSize :: QStyleOptionViewItem a -> (()) -> IO (Size)
decorationSize x0 ()
= withSizeResult $ \csize_ret_w csize_ret_h ->
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_decorationSize_qth cobj_x0 csize_ret_w csize_ret_h
foreign import ccall "qtc_QStyleOptionViewItem_decorationSize_qth" qtc_QStyleOptionViewItem_decorationSize_qth :: Ptr (TQStyleOptionViewItem a) -> Ptr CInt -> Ptr CInt -> IO ()
displayAlignment :: QStyleOptionViewItem a -> (()) -> IO (Alignment)
displayAlignment x0 ()
= withQFlagsResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_displayAlignment cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_displayAlignment" qtc_QStyleOptionViewItem_displayAlignment :: Ptr (TQStyleOptionViewItem a) -> IO CLong
instance Qfont (QStyleOptionViewItem a) (()) where
font x0 ()
= withQFontResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_font cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_font" qtc_QStyleOptionViewItem_font :: Ptr (TQStyleOptionViewItem a) -> IO (Ptr (TQFont ()))
setDecorationAlignment :: QStyleOptionViewItem a -> ((Alignment)) -> IO ()
setDecorationAlignment x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_setDecorationAlignment cobj_x0 (toCLong $ qFlags_toInt x1)
foreign import ccall "qtc_QStyleOptionViewItem_setDecorationAlignment" qtc_QStyleOptionViewItem_setDecorationAlignment :: Ptr (TQStyleOptionViewItem a) -> CLong -> IO ()
setDecorationPosition :: QStyleOptionViewItem a -> ((QStyleOptionViewItemPosition)) -> IO ()
setDecorationPosition x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_setDecorationPosition cobj_x0 (toCLong $ qEnum_toInt x1)
foreign import ccall "qtc_QStyleOptionViewItem_setDecorationPosition" qtc_QStyleOptionViewItem_setDecorationPosition :: Ptr (TQStyleOptionViewItem a) -> CLong -> IO ()
qsetDecorationSize :: QStyleOptionViewItem a -> ((QSize t1)) -> IO ()
qsetDecorationSize x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionViewItem_setDecorationSize cobj_x0 cobj_x1
foreign import ccall "qtc_QStyleOptionViewItem_setDecorationSize" qtc_QStyleOptionViewItem_setDecorationSize :: Ptr (TQStyleOptionViewItem a) -> Ptr (TQSize t1) -> IO ()
setDecorationSize :: QStyleOptionViewItem a -> ((Size)) -> IO ()
setDecorationSize x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCSize x1 $ \csize_x1_w csize_x1_h ->
qtc_QStyleOptionViewItem_setDecorationSize_qth cobj_x0 csize_x1_w csize_x1_h
foreign import ccall "qtc_QStyleOptionViewItem_setDecorationSize_qth" qtc_QStyleOptionViewItem_setDecorationSize_qth :: Ptr (TQStyleOptionViewItem a) -> CInt -> CInt -> IO ()
setDisplayAlignment :: QStyleOptionViewItem a -> ((Alignment)) -> IO ()
setDisplayAlignment x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_setDisplayAlignment cobj_x0 (toCLong $ qFlags_toInt x1)
foreign import ccall "qtc_QStyleOptionViewItem_setDisplayAlignment" qtc_QStyleOptionViewItem_setDisplayAlignment :: Ptr (TQStyleOptionViewItem a) -> CLong -> IO ()
instance QsetFont (QStyleOptionViewItem a) ((QFont t1)) where
setFont x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QStyleOptionViewItem_setFont cobj_x0 cobj_x1
foreign import ccall "qtc_QStyleOptionViewItem_setFont" qtc_QStyleOptionViewItem_setFont :: Ptr (TQStyleOptionViewItem a) -> Ptr (TQFont t1) -> IO ()
setShowDecorationSelected :: QStyleOptionViewItem a -> ((Bool)) -> IO ()
setShowDecorationSelected x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_setShowDecorationSelected cobj_x0 (toCBool x1)
foreign import ccall "qtc_QStyleOptionViewItem_setShowDecorationSelected" qtc_QStyleOptionViewItem_setShowDecorationSelected :: Ptr (TQStyleOptionViewItem a) -> CBool -> IO ()
instance QsetTextElideMode (QStyleOptionViewItem a) ((TextElideMode)) where
setTextElideMode x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_setTextElideMode cobj_x0 (toCLong $ qEnum_toInt x1)
foreign import ccall "qtc_QStyleOptionViewItem_setTextElideMode" qtc_QStyleOptionViewItem_setTextElideMode :: Ptr (TQStyleOptionViewItem a) -> CLong -> IO ()
showDecorationSelected :: QStyleOptionViewItem a -> (()) -> IO (Bool)
showDecorationSelected x0 ()
= withBoolResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_showDecorationSelected cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_showDecorationSelected" qtc_QStyleOptionViewItem_showDecorationSelected :: Ptr (TQStyleOptionViewItem a) -> IO CBool
instance QtextElideMode (QStyleOptionViewItem a) (()) where
textElideMode x0 ()
= withQEnumResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_textElideMode cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_textElideMode" qtc_QStyleOptionViewItem_textElideMode :: Ptr (TQStyleOptionViewItem a) -> IO CLong
qStyleOptionViewItem_delete :: QStyleOptionViewItem a -> IO ()
qStyleOptionViewItem_delete x0
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QStyleOptionViewItem_delete cobj_x0
foreign import ccall "qtc_QStyleOptionViewItem_delete" qtc_QStyleOptionViewItem_delete :: Ptr (TQStyleOptionViewItem a) -> IO ()