{-# OPTIONS -fglasgow-exts -#include "../include/tools/qtc_hs_QUiLoader.h" #-} ----------------------------------------------------------------------------- {-| Module : QUiLoader.hs Copyright : (c) David Harley 2010 Project : qtHaskell Version : 1.1.4 Modified : 2010-09-02 17:02:30 Warning : this file is machine generated - do not modify. --} ----------------------------------------------------------------------------- module Qtc.Tools.QUiLoader ( QqUiLoader(..) ,addPluginPath ,availableWidgets ,clearPluginPaths ,QcreateAction(..) ,QcreateActionGroup(..) ,QcreateLayout(..) ,isScriptingEnabled ,pluginPaths ,setScriptingEnabled ,setWorkingDirectory ,workingDirectory ,qUiLoader_delete ,qUiLoader_deleteLater ) 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 import Qtc.Classes.Tools import Qtc.ClassTypes.Tools instance QuserMethod (QUiLoader ()) (()) (IO ()) where userMethod qobj evid () = withObjectPtr qobj $ \cobj_qobj -> qtc_QUiLoader_userMethod cobj_qobj (toCInt evid) foreign import ccall "qtc_QUiLoader_userMethod" qtc_QUiLoader_userMethod :: Ptr (TQUiLoader a) -> CInt -> IO () instance QuserMethod (QUiLoaderSc a) (()) (IO ()) where userMethod qobj evid () = withObjectPtr qobj $ \cobj_qobj -> qtc_QUiLoader_userMethod cobj_qobj (toCInt evid) instance QuserMethod (QUiLoader ()) (QVariant ()) (IO (QVariant ())) where userMethod qobj evid qvoj = withObjectRefResult $ withObjectPtr qobj $ \cobj_qobj -> withObjectPtr qvoj $ \cobj_qvoj -> qtc_QUiLoader_userMethodVariant cobj_qobj (toCInt evid) cobj_qvoj foreign import ccall "qtc_QUiLoader_userMethodVariant" qtc_QUiLoader_userMethodVariant :: Ptr (TQUiLoader a) -> CInt -> Ptr (TQVariant ()) -> IO (Ptr (TQVariant ())) instance QuserMethod (QUiLoaderSc a) (QVariant ()) (IO (QVariant ())) where userMethod qobj evid qvoj = withObjectRefResult $ withObjectPtr qobj $ \cobj_qobj -> withObjectPtr qvoj $ \cobj_qvoj -> qtc_QUiLoader_userMethodVariant cobj_qobj (toCInt evid) cobj_qvoj class QqUiLoader x1 where qUiLoader :: x1 -> IO (QUiLoader ()) instance QqUiLoader (()) where qUiLoader () = withQUiLoaderResult $ qtc_QUiLoader foreign import ccall "qtc_QUiLoader" qtc_QUiLoader :: IO (Ptr (TQUiLoader ())) instance QqUiLoader ((QObject t1)) where qUiLoader (x1) = withQUiLoaderResult $ withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader1 cobj_x1 foreign import ccall "qtc_QUiLoader1" qtc_QUiLoader1 :: Ptr (TQObject t1) -> IO (Ptr (TQUiLoader ())) addPluginPath :: QUiLoader a -> ((String)) -> IO () addPluginPath x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_addPluginPath cobj_x0 cstr_x1 foreign import ccall "qtc_QUiLoader_addPluginPath" qtc_QUiLoader_addPluginPath :: Ptr (TQUiLoader a) -> CWString -> IO () availableWidgets :: QUiLoader a -> (()) -> IO ([String]) availableWidgets x0 () = withQListStringResult $ \arr -> withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_availableWidgets cobj_x0 arr foreign import ccall "qtc_QUiLoader_availableWidgets" qtc_QUiLoader_availableWidgets :: Ptr (TQUiLoader a) -> Ptr (Ptr (TQString ())) -> IO CInt clearPluginPaths :: QUiLoader a -> (()) -> IO () clearPluginPaths x0 () = withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_clearPluginPaths cobj_x0 foreign import ccall "qtc_QUiLoader_clearPluginPaths" qtc_QUiLoader_clearPluginPaths :: Ptr (TQUiLoader a) -> IO () class QcreateAction x0 x1 where createAction :: x0 -> x1 -> IO (QAction ()) instance QcreateAction (QUiLoader ()) (()) where createAction x0 () = withQActionResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_createAction_h cobj_x0 foreign import ccall "qtc_QUiLoader_createAction_h" qtc_QUiLoader_createAction_h :: Ptr (TQUiLoader a) -> IO (Ptr (TQAction ())) instance QcreateAction (QUiLoaderSc a) (()) where createAction x0 () = withQActionResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_createAction_h cobj_x0 instance QcreateAction (QUiLoader ()) ((QObject t1)) where createAction x0 (x1) = withQActionResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_createAction1_h cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_createAction1_h" qtc_QUiLoader_createAction1_h :: Ptr (TQUiLoader a) -> Ptr (TQObject t1) -> IO (Ptr (TQAction ())) instance QcreateAction (QUiLoaderSc a) ((QObject t1)) where createAction x0 (x1) = withQActionResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_createAction1_h cobj_x0 cobj_x1 instance QcreateAction (QUiLoader ()) ((QObject t1, String)) where createAction x0 (x1, x2) = withQActionResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCWString x2 $ \cstr_x2 -> qtc_QUiLoader_createAction2_h cobj_x0 cobj_x1 cstr_x2 foreign import ccall "qtc_QUiLoader_createAction2_h" qtc_QUiLoader_createAction2_h :: Ptr (TQUiLoader a) -> Ptr (TQObject t1) -> CWString -> IO (Ptr (TQAction ())) instance QcreateAction (QUiLoaderSc a) ((QObject t1, String)) where createAction x0 (x1, x2) = withQActionResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCWString x2 $ \cstr_x2 -> qtc_QUiLoader_createAction2_h cobj_x0 cobj_x1 cstr_x2 class QcreateActionGroup x0 x1 where createActionGroup :: x0 -> x1 -> IO (QActionGroup ()) instance QcreateActionGroup (QUiLoader ()) (()) where createActionGroup x0 () = withQActionGroupResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_createActionGroup_h cobj_x0 foreign import ccall "qtc_QUiLoader_createActionGroup_h" qtc_QUiLoader_createActionGroup_h :: Ptr (TQUiLoader a) -> IO (Ptr (TQActionGroup ())) instance QcreateActionGroup (QUiLoaderSc a) (()) where createActionGroup x0 () = withQActionGroupResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_createActionGroup_h cobj_x0 instance QcreateActionGroup (QUiLoader ()) ((QObject t1)) where createActionGroup x0 (x1) = withQActionGroupResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_createActionGroup1_h cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_createActionGroup1_h" qtc_QUiLoader_createActionGroup1_h :: Ptr (TQUiLoader a) -> Ptr (TQObject t1) -> IO (Ptr (TQActionGroup ())) instance QcreateActionGroup (QUiLoaderSc a) ((QObject t1)) where createActionGroup x0 (x1) = withQActionGroupResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_createActionGroup1_h cobj_x0 cobj_x1 instance QcreateActionGroup (QUiLoader ()) ((QObject t1, String)) where createActionGroup x0 (x1, x2) = withQActionGroupResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCWString x2 $ \cstr_x2 -> qtc_QUiLoader_createActionGroup2_h cobj_x0 cobj_x1 cstr_x2 foreign import ccall "qtc_QUiLoader_createActionGroup2_h" qtc_QUiLoader_createActionGroup2_h :: Ptr (TQUiLoader a) -> Ptr (TQObject t1) -> CWString -> IO (Ptr (TQActionGroup ())) instance QcreateActionGroup (QUiLoaderSc a) ((QObject t1, String)) where createActionGroup x0 (x1, x2) = withQActionGroupResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withCWString x2 $ \cstr_x2 -> qtc_QUiLoader_createActionGroup2_h cobj_x0 cobj_x1 cstr_x2 class QcreateLayout x0 x1 where createLayout :: x0 -> x1 -> IO (QLayout ()) instance QcreateLayout (QUiLoader ()) ((String)) where createLayout x0 (x1) = withQLayoutResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_createLayout_h cobj_x0 cstr_x1 foreign import ccall "qtc_QUiLoader_createLayout_h" qtc_QUiLoader_createLayout_h :: Ptr (TQUiLoader a) -> CWString -> IO (Ptr (TQLayout ())) instance QcreateLayout (QUiLoaderSc a) ((String)) where createLayout x0 (x1) = withQLayoutResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_createLayout_h cobj_x0 cstr_x1 instance QcreateLayout (QUiLoader ()) ((String, QObject t2)) where createLayout x0 (x1, x2) = withQLayoutResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_createLayout1_h cobj_x0 cstr_x1 cobj_x2 foreign import ccall "qtc_QUiLoader_createLayout1_h" qtc_QUiLoader_createLayout1_h :: Ptr (TQUiLoader a) -> CWString -> Ptr (TQObject t2) -> IO (Ptr (TQLayout ())) instance QcreateLayout (QUiLoaderSc a) ((String, QObject t2)) where createLayout x0 (x1, x2) = withQLayoutResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_createLayout1_h cobj_x0 cstr_x1 cobj_x2 instance QcreateLayout (QUiLoader ()) ((String, QObject t2, String)) where createLayout x0 (x1, x2, x3) = withQLayoutResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> withCWString x3 $ \cstr_x3 -> qtc_QUiLoader_createLayout2_h cobj_x0 cstr_x1 cobj_x2 cstr_x3 foreign import ccall "qtc_QUiLoader_createLayout2_h" qtc_QUiLoader_createLayout2_h :: Ptr (TQUiLoader a) -> CWString -> Ptr (TQObject t2) -> CWString -> IO (Ptr (TQLayout ())) instance QcreateLayout (QUiLoaderSc a) ((String, QObject t2, String)) where createLayout x0 (x1, x2, x3) = withQLayoutResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> withCWString x3 $ \cstr_x3 -> qtc_QUiLoader_createLayout2_h cobj_x0 cstr_x1 cobj_x2 cstr_x3 instance QcreateWidget (QUiLoader ()) ((String)) where createWidget x0 (x1) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_createWidget_h cobj_x0 cstr_x1 foreign import ccall "qtc_QUiLoader_createWidget_h" qtc_QUiLoader_createWidget_h :: Ptr (TQUiLoader a) -> CWString -> IO (Ptr (TQWidget ())) instance QcreateWidget (QUiLoaderSc a) ((String)) where createWidget x0 (x1) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_createWidget_h cobj_x0 cstr_x1 instance QcreateWidget (QUiLoader ()) ((String, QWidget t2)) where createWidget x0 (x1, x2) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_createWidget1_h cobj_x0 cstr_x1 cobj_x2 foreign import ccall "qtc_QUiLoader_createWidget1_h" qtc_QUiLoader_createWidget1_h :: Ptr (TQUiLoader a) -> CWString -> Ptr (TQWidget t2) -> IO (Ptr (TQWidget ())) instance QcreateWidget (QUiLoaderSc a) ((String, QWidget t2)) where createWidget x0 (x1, x2) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_createWidget1_h cobj_x0 cstr_x1 cobj_x2 instance QcreateWidget (QUiLoader ()) ((String, QWidget t2, String)) where createWidget x0 (x1, x2, x3) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> withCWString x3 $ \cstr_x3 -> qtc_QUiLoader_createWidget2_h cobj_x0 cstr_x1 cobj_x2 cstr_x3 foreign import ccall "qtc_QUiLoader_createWidget2_h" qtc_QUiLoader_createWidget2_h :: Ptr (TQUiLoader a) -> CWString -> Ptr (TQWidget t2) -> CWString -> IO (Ptr (TQWidget ())) instance QcreateWidget (QUiLoaderSc a) ((String, QWidget t2, String)) where createWidget x0 (x1, x2, x3) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> withObjectPtr x2 $ \cobj_x2 -> withCWString x3 $ \cstr_x3 -> qtc_QUiLoader_createWidget2_h cobj_x0 cstr_x1 cobj_x2 cstr_x3 isScriptingEnabled :: QUiLoader a -> (()) -> IO (Bool) isScriptingEnabled x0 () = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_isScriptingEnabled cobj_x0 foreign import ccall "qtc_QUiLoader_isScriptingEnabled" qtc_QUiLoader_isScriptingEnabled :: Ptr (TQUiLoader a) -> IO CBool instance Qload (QUiLoader a) ((QIODevice t1)) (IO (QWidget ())) where load x0 (x1) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_load cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_load" qtc_QUiLoader_load :: Ptr (TQUiLoader a) -> Ptr (TQIODevice t1) -> IO (Ptr (TQWidget ())) instance Qload (QUiLoader a) ((QIODevice t1, QWidget t2)) (IO (QWidget ())) where load x0 (x1, x2) = withQWidgetResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_load1 cobj_x0 cobj_x1 cobj_x2 foreign import ccall "qtc_QUiLoader_load1" qtc_QUiLoader_load1 :: Ptr (TQUiLoader a) -> Ptr (TQIODevice t1) -> Ptr (TQWidget t2) -> IO (Ptr (TQWidget ())) pluginPaths :: QUiLoader a -> (()) -> IO ([String]) pluginPaths x0 () = withQListStringResult $ \arr -> withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_pluginPaths cobj_x0 arr foreign import ccall "qtc_QUiLoader_pluginPaths" qtc_QUiLoader_pluginPaths :: Ptr (TQUiLoader a) -> Ptr (Ptr (TQString ())) -> IO CInt setScriptingEnabled :: QUiLoader a -> ((Bool)) -> IO () setScriptingEnabled x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_setScriptingEnabled cobj_x0 (toCBool x1) foreign import ccall "qtc_QUiLoader_setScriptingEnabled" qtc_QUiLoader_setScriptingEnabled :: Ptr (TQUiLoader a) -> CBool -> IO () setWorkingDirectory :: QUiLoader a -> ((QDir t1)) -> IO () setWorkingDirectory x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_setWorkingDirectory cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_setWorkingDirectory" qtc_QUiLoader_setWorkingDirectory :: Ptr (TQUiLoader a) -> Ptr (TQDir t1) -> IO () workingDirectory :: QUiLoader a -> (()) -> IO (QDir ()) workingDirectory x0 () = withQDirResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_workingDirectory cobj_x0 foreign import ccall "qtc_QUiLoader_workingDirectory" qtc_QUiLoader_workingDirectory :: Ptr (TQUiLoader a) -> IO (Ptr (TQDir ())) qUiLoader_delete :: QUiLoader a -> IO () qUiLoader_delete x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_delete cobj_x0 foreign import ccall "qtc_QUiLoader_delete" qtc_QUiLoader_delete :: Ptr (TQUiLoader a) -> IO () qUiLoader_deleteLater :: QUiLoader a -> IO () qUiLoader_deleteLater x0 = withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_deleteLater cobj_x0 foreign import ccall "qtc_QUiLoader_deleteLater" qtc_QUiLoader_deleteLater :: Ptr (TQUiLoader a) -> IO () instance QchildEvent (QUiLoader ()) ((QChildEvent t1)) where childEvent x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_childEvent cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_childEvent" qtc_QUiLoader_childEvent :: Ptr (TQUiLoader a) -> Ptr (TQChildEvent t1) -> IO () instance QchildEvent (QUiLoaderSc a) ((QChildEvent t1)) where childEvent x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_childEvent cobj_x0 cobj_x1 instance QconnectNotify (QUiLoader ()) ((String)) where connectNotify x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_connectNotify cobj_x0 cstr_x1 foreign import ccall "qtc_QUiLoader_connectNotify" qtc_QUiLoader_connectNotify :: Ptr (TQUiLoader a) -> CWString -> IO () instance QconnectNotify (QUiLoaderSc a) ((String)) where connectNotify x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_connectNotify cobj_x0 cstr_x1 instance QcustomEvent (QUiLoader ()) ((QEvent t1)) where customEvent x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_customEvent cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_customEvent" qtc_QUiLoader_customEvent :: Ptr (TQUiLoader a) -> Ptr (TQEvent t1) -> IO () instance QcustomEvent (QUiLoaderSc a) ((QEvent t1)) where customEvent x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_customEvent cobj_x0 cobj_x1 instance QdisconnectNotify (QUiLoader ()) ((String)) where disconnectNotify x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_disconnectNotify cobj_x0 cstr_x1 foreign import ccall "qtc_QUiLoader_disconnectNotify" qtc_QUiLoader_disconnectNotify :: Ptr (TQUiLoader a) -> CWString -> IO () instance QdisconnectNotify (QUiLoaderSc a) ((String)) where disconnectNotify x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_disconnectNotify cobj_x0 cstr_x1 instance Qevent (QUiLoader ()) ((QEvent t1)) where event x0 (x1) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_event_h cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_event_h" qtc_QUiLoader_event_h :: Ptr (TQUiLoader a) -> Ptr (TQEvent t1) -> IO CBool instance Qevent (QUiLoaderSc a) ((QEvent t1)) where event x0 (x1) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_event_h cobj_x0 cobj_x1 instance QeventFilter (QUiLoader ()) ((QObject t1, QEvent t2)) where eventFilter x0 (x1, x2) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_eventFilter_h cobj_x0 cobj_x1 cobj_x2 foreign import ccall "qtc_QUiLoader_eventFilter_h" qtc_QUiLoader_eventFilter_h :: Ptr (TQUiLoader a) -> Ptr (TQObject t1) -> Ptr (TQEvent t2) -> IO CBool instance QeventFilter (QUiLoaderSc a) ((QObject t1, QEvent t2)) where eventFilter x0 (x1, x2) = withBoolResult $ withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> withObjectPtr x2 $ \cobj_x2 -> qtc_QUiLoader_eventFilter_h cobj_x0 cobj_x1 cobj_x2 instance Qreceivers (QUiLoader ()) ((String)) where receivers x0 (x1) = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_receivers cobj_x0 cstr_x1 foreign import ccall "qtc_QUiLoader_receivers" qtc_QUiLoader_receivers :: Ptr (TQUiLoader a) -> CWString -> IO CInt instance Qreceivers (QUiLoaderSc a) ((String)) where receivers x0 (x1) = withIntResult $ withObjectPtr x0 $ \cobj_x0 -> withCWString x1 $ \cstr_x1 -> qtc_QUiLoader_receivers cobj_x0 cstr_x1 instance Qsender (QUiLoader ()) (()) where sender x0 () = withQObjectResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_sender cobj_x0 foreign import ccall "qtc_QUiLoader_sender" qtc_QUiLoader_sender :: Ptr (TQUiLoader a) -> IO (Ptr (TQObject ())) instance Qsender (QUiLoaderSc a) (()) where sender x0 () = withQObjectResult $ withObjectPtr x0 $ \cobj_x0 -> qtc_QUiLoader_sender cobj_x0 instance QtimerEvent (QUiLoader ()) ((QTimerEvent t1)) where timerEvent x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_timerEvent cobj_x0 cobj_x1 foreign import ccall "qtc_QUiLoader_timerEvent" qtc_QUiLoader_timerEvent :: Ptr (TQUiLoader a) -> Ptr (TQTimerEvent t1) -> IO () instance QtimerEvent (QUiLoaderSc a) ((QTimerEvent t1)) where timerEvent x0 (x1) = withObjectPtr x0 $ \cobj_x0 -> withObjectPtr x1 $ \cobj_x1 -> qtc_QUiLoader_timerEvent cobj_x0 cobj_x1