{-# OPTIONS -fglasgow-exts #-} ----------------------------------------------------------------------------- {-| Module : QStyleOptionToolBar.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.QStyleOptionToolBar ( QqStyleOptionToolBar(..) ,QqStyleOptionToolBar_nf(..) ,positionOfLine ,positionWithinLine ,setPositionOfLine ,setPositionWithinLine ,setToolBarArea ,qStyleOptionToolBar_delete ) where import Foreign.C.Types import Qth.ClassTypes.Core import Qtc.Enums.Base import Qtc.Enums.Core.Qt import Qtc.Enums.Gui.QStyleOptionToolBar 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 QqStyleOptionToolBar x1 where qStyleOptionToolBar :: x1 -> IO (QStyleOptionToolBar ()) instance QqStyleOptionToolBar (()) where qStyleOptionToolBar () = withQStyleOptionToolBarResult $ qtc_QStyleOptionToolBar foreign import ccall "qtc_QStyleOptionToolBar" qtc_QStyleOptionToolBar :: IO (Ptr (TQStyleOptionToolBar ())) instance QqStyleOptionToolBar ((QStyleOptionToolBar t1)) where qStyleOptionToolBar (x1) = withQStyleOptionToolBarResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionToolBar1 cobj_x1 foreign import ccall "qtc_QStyleOptionToolBar1" qtc_QStyleOptionToolBar1 :: Ptr (TQStyleOptionToolBar t1) -> IO (Ptr (TQStyleOptionToolBar ())) class QqStyleOptionToolBar_nf x1 where qStyleOptionToolBar_nf :: x1 -> IO (QStyleOptionToolBar ()) instance QqStyleOptionToolBar_nf (()) where qStyleOptionToolBar_nf () = withObjectRefResult $ qtc_QStyleOptionToolBar instance QqStyleOptionToolBar_nf ((QStyleOptionToolBar t1)) where qStyleOptionToolBar_nf (x1) = withObjectRefResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QStyleOptionToolBar1 cobj_x1 instance Qfeatures (QStyleOptionToolBar a) (()) (IO (ToolBarFeatures)) where features x0 () = withQFlagsResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_features cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_features" qtc_QStyleOptionToolBar_features :: Ptr (TQStyleOptionToolBar a) -> IO CLong instance QlineWidth (QStyleOptionToolBar a) (()) (IO (Int)) where lineWidth x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_lineWidth cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_lineWidth" qtc_QStyleOptionToolBar_lineWidth :: Ptr (TQStyleOptionToolBar a) -> IO CInt instance QmidLineWidth (QStyleOptionToolBar a) (()) where midLineWidth x0 () = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_midLineWidth cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_midLineWidth" qtc_QStyleOptionToolBar_midLineWidth :: Ptr (TQStyleOptionToolBar a) -> IO CInt positionOfLine :: QStyleOptionToolBar a -> (()) -> IO (ToolBarPositions) positionOfLine x0 () = withQFlagsResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_positionOfLine cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_positionOfLine" qtc_QStyleOptionToolBar_positionOfLine :: Ptr (TQStyleOptionToolBar a) -> IO CLong positionWithinLine :: QStyleOptionToolBar a -> (()) -> IO (ToolBarPositions) positionWithinLine x0 () = withQFlagsResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_positionWithinLine cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_positionWithinLine" qtc_QStyleOptionToolBar_positionWithinLine :: Ptr (TQStyleOptionToolBar a) -> IO CLong instance QsetFeatures (QStyleOptionToolBar a) ((ToolBarFeatures)) where setFeatures x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_setFeatures cobj_x0 (toCLong $ qFlags_toInt x1) foreign import ccall "qtc_QStyleOptionToolBar_setFeatures" qtc_QStyleOptionToolBar_setFeatures :: Ptr (TQStyleOptionToolBar a) -> CLong -> IO () instance QsetLineWidth (QStyleOptionToolBar a) ((Int)) where setLineWidth x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_setLineWidth cobj_x0 (toCInt x1) foreign import ccall "qtc_QStyleOptionToolBar_setLineWidth" qtc_QStyleOptionToolBar_setLineWidth :: Ptr (TQStyleOptionToolBar a) -> CInt -> IO () instance QsetMidLineWidth (QStyleOptionToolBar a) ((Int)) where setMidLineWidth x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_setMidLineWidth cobj_x0 (toCInt x1) foreign import ccall "qtc_QStyleOptionToolBar_setMidLineWidth" qtc_QStyleOptionToolBar_setMidLineWidth :: Ptr (TQStyleOptionToolBar a) -> CInt -> IO () setPositionOfLine :: QStyleOptionToolBar a -> ((ToolBarPosition)) -> IO () setPositionOfLine x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_setPositionOfLine cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionToolBar_setPositionOfLine" qtc_QStyleOptionToolBar_setPositionOfLine :: Ptr (TQStyleOptionToolBar a) -> CLong -> IO () setPositionWithinLine :: QStyleOptionToolBar a -> ((ToolBarPosition)) -> IO () setPositionWithinLine x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_setPositionWithinLine cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionToolBar_setPositionWithinLine" qtc_QStyleOptionToolBar_setPositionWithinLine :: Ptr (TQStyleOptionToolBar a) -> CLong -> IO () setToolBarArea :: QStyleOptionToolBar a -> ((ToolBarArea)) -> IO () setToolBarArea x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_setToolBarArea cobj_x0 (toCLong $ qEnum_toInt x1) foreign import ccall "qtc_QStyleOptionToolBar_setToolBarArea" qtc_QStyleOptionToolBar_setToolBarArea :: Ptr (TQStyleOptionToolBar a) -> CLong -> IO () instance QtoolBarArea (QStyleOptionToolBar a) (()) where toolBarArea x0 () = withQEnumResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_toolBarArea cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_toolBarArea" qtc_QStyleOptionToolBar_toolBarArea :: Ptr (TQStyleOptionToolBar a) -> IO CLong qStyleOptionToolBar_delete :: QStyleOptionToolBar a -> IO () qStyleOptionToolBar_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QStyleOptionToolBar_delete cobj_x0 foreign import ccall "qtc_QStyleOptionToolBar_delete" qtc_QStyleOptionToolBar_delete :: Ptr (TQStyleOptionToolBar a) -> IO ()