{-# OPTIONS -fglasgow-exts #-} ----------------------------------------------------------------------------- {-| Module : QStyleOptionHeader.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.QStyleOptionHeader ( QqStyleOptionHeader(..) ,QqStyleOptionHeader_nf(..) ,iconAlignment ,section ,setIconAlignment ,setSection ,sortIndicator ,qStyleOptionHeader_delete ) where import Foreign.C.Types import Qth.ClassTypes.Core import Qtc.Enums.Base import Qtc.Enums.Core.Qt import Qtc.Enums.Gui.QStyleOptionHeader 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 QqStyleOptionHeader x1 where qStyleOptionHeader :: x1 -> IO (QStyleOptionHeader ()) instance QqStyleOptionHeader (()) where qStyleOptionHeader () = withQStyleOptionHeaderResult $ qtc_QStyleOptionHeader foreign import ccall "qtc_QStyleOptionHeader" qtc_QStyleOptionHeader :: IO (Ptr (TQStyleOptionHeader ())) instance QqStyleOptionHeader ((QStyleOptionHeader t1)) where qStyleOptionHeader (x1) = withQStyleOptionHeaderResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionHeader1 cobj_x1 foreign import ccall "qtc_QStyleOptionHeader1" qtc_QStyleOptionHeader1 :: Ptr (TQStyleOptionHeader t1) -> IO (Ptr (TQStyleOptionHeader ())) class QqStyleOptionHeader_nf x1 where qStyleOptionHeader_nf :: x1 -> IO (QStyleOptionHeader ()) instance QqStyleOptionHeader_nf (()) where qStyleOptionHeader_nf () = withObjectRefResult $ qtc_QStyleOptionHeader instance QqStyleOptionHeader_nf ((QStyleOptionHeader t1)) where qStyleOptionHeader_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionHeader1 cobj_x1 instance Qicon (QStyleOptionHeader a) (()) (IO (QIcon ())) where icon x0 () = withQIconResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_icon cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_icon" qtc_QStyleOptionHeader_icon :: Ptr (TQStyleOptionHeader a) -> IO (Ptr (TQIcon ())) iconAlignment :: QStyleOptionHeader a -> (()) -> IO (Alignment) iconAlignment x0 () = withQFlagsResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_iconAlignment cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_iconAlignment" qtc_QStyleOptionHeader_iconAlignment :: Ptr (TQStyleOptionHeader a) -> IO CLong instance Qorientation (QStyleOptionHeader a) (()) (IO (QtOrientation)) where orientation x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_orientation cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_orientation" qtc_QStyleOptionHeader_orientation :: Ptr (TQStyleOptionHeader a) -> IO CLong instance Qposition (QStyleOptionHeader a) (()) (IO (Int)) where position x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_position cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_position" qtc_QStyleOptionHeader_position :: Ptr (TQStyleOptionHeader a) -> IO CInt section :: QStyleOptionHeader a -> (()) -> IO (Int) section x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_section cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_section" qtc_QStyleOptionHeader_section :: Ptr (TQStyleOptionHeader a) -> IO CInt instance QselectedPosition (QStyleOptionHeader a) (()) where selectedPosition x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_selectedPosition cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_selectedPosition" qtc_QStyleOptionHeader_selectedPosition :: Ptr (TQStyleOptionHeader a) -> IO CInt instance QsetIcon (QStyleOptionHeader a) ((QIcon t1)) where setIcon x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionHeader_setIcon cobj_x0 cobj_x1 foreign import ccall "qtc_QStyleOptionHeader_setIcon" qtc_QStyleOptionHeader_setIcon :: Ptr (TQStyleOptionHeader a) -> Ptr (TQIcon t1) -> IO () setIconAlignment :: QStyleOptionHeader a -> ((Alignment)) -> IO () setIconAlignment x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setIconAlignment cobj_x0 (toCLong $ qFlags_toInt x1) foreign import ccall "qtc_QStyleOptionHeader_setIconAlignment" qtc_QStyleOptionHeader_setIconAlignment :: Ptr (TQStyleOptionHeader a) -> CLong -> IO () instance QsetOrientation (QStyleOptionHeader a) ((QtOrientation)) where setOrientation x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setOrientation cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionHeader_setOrientation" qtc_QStyleOptionHeader_setOrientation :: Ptr (TQStyleOptionHeader a) -> CLong -> IO () instance QsetPosition (QStyleOptionHeader a) ((SectionPosition)) where setPosition x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setPosition cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionHeader_setPosition" qtc_QStyleOptionHeader_setPosition :: Ptr (TQStyleOptionHeader a) -> CLong -> IO () setSection :: QStyleOptionHeader a -> ((Int)) -> IO () setSection x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setSection cobj_x0 (toCInt x1) foreign import ccall "qtc_QStyleOptionHeader_setSection" qtc_QStyleOptionHeader_setSection :: Ptr (TQStyleOptionHeader a) -> CInt -> IO () instance QsetSelectedPosition (QStyleOptionHeader a) ((QStyleOptionHeaderSelectedPosition)) where setSelectedPosition x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setSelectedPosition cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionHeader_setSelectedPosition" qtc_QStyleOptionHeader_setSelectedPosition :: Ptr (TQStyleOptionHeader a) -> CLong -> IO () instance QsetSortIndicator (QStyleOptionHeader a) ((SortIndicator)) where setSortIndicator x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setSortIndicator cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionHeader_setSortIndicator" qtc_QStyleOptionHeader_setSortIndicator :: Ptr (TQStyleOptionHeader a) -> CLong -> IO () instance QsetText (QStyleOptionHeader a) ((String)) where setText x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QStyleOptionHeader_setText cobj_x0 cstr_x1 foreign import ccall "qtc_QStyleOptionHeader_setText" qtc_QStyleOptionHeader_setText :: Ptr (TQStyleOptionHeader a) -> CWString -> IO () instance QsetTextAlignment (QStyleOptionHeader a) ((Alignment)) where setTextAlignment x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_setTextAlignment cobj_x0 (toCLong $ qFlags_toInt x1) foreign import ccall "qtc_QStyleOptionHeader_setTextAlignment" qtc_QStyleOptionHeader_setTextAlignment :: Ptr (TQStyleOptionHeader a) -> CLong -> IO () sortIndicator :: QStyleOptionHeader a -> (()) -> IO (QVoid ()) sortIndicator x0 () = withObjectRefResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_sortIndicator cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_sortIndicator" qtc_QStyleOptionHeader_sortIndicator :: Ptr (TQStyleOptionHeader a) -> IO (Ptr (TQVoid ())) instance Qtext (QStyleOptionHeader a) (()) (IO (String)) where text x0 () = withStringResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_text cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_text" qtc_QStyleOptionHeader_text :: Ptr (TQStyleOptionHeader a) -> IO (Ptr (TQString ())) instance QtextAlignment (QStyleOptionHeader a) (()) (IO (Alignment)) where textAlignment x0 () = withQFlagsResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_textAlignment cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_textAlignment" qtc_QStyleOptionHeader_textAlignment :: Ptr (TQStyleOptionHeader a) -> IO CLong qStyleOptionHeader_delete :: QStyleOptionHeader a -> IO () qStyleOptionHeader_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionHeader_delete cobj_x0 foreign import ccall "qtc_QStyleOptionHeader_delete" qtc_QStyleOptionHeader_delete :: Ptr (TQStyleOptionHeader a) -> IO ()