#define protected public #define private public #include "uitools.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQUiLoader: public QUiLoader { public: MyQUiLoader(QObject *parent) : QUiLoader(parent) {}; QAction * createAction(QObject * parent, const QString & name) { return static_cast(callbackQUiLoader_CreateAction(this, this->objectName().toUtf8().data(), parent, name.toUtf8().data())); }; QActionGroup * createActionGroup(QObject * parent, const QString & name) { return static_cast(callbackQUiLoader_CreateActionGroup(this, this->objectName().toUtf8().data(), parent, name.toUtf8().data())); }; QLayout * createLayout(const QString & className, QObject * parent, const QString & name) { return static_cast(callbackQUiLoader_CreateLayout(this, this->objectName().toUtf8().data(), className.toUtf8().data(), parent, name.toUtf8().data())); }; QWidget * createWidget(const QString & className, QWidget * parent, const QString & name) { return static_cast(callbackQUiLoader_CreateWidget(this, this->objectName().toUtf8().data(), className.toUtf8().data(), parent, name.toUtf8().data())); }; void timerEvent(QTimerEvent * event) { callbackQUiLoader_TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQUiLoader_ChildEvent(this, this->objectName().toUtf8().data(), event); }; void connectNotify(const QMetaMethod & sign) { callbackQUiLoader_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; void customEvent(QEvent * event) { callbackQUiLoader_CustomEvent(this, this->objectName().toUtf8().data(), event); }; void deleteLater() { callbackQUiLoader_DeleteLater(this, this->objectName().toUtf8().data()); }; void disconnectNotify(const QMetaMethod & sign) { callbackQUiLoader_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; bool event(QEvent * e) { return callbackQUiLoader_Event(this, this->objectName().toUtf8().data(), e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQUiLoader_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQUiLoader_MetaObject(const_cast(this), this->objectName().toUtf8().data())); }; }; void* QUiLoader_NewQUiLoader(void* parent) { return new MyQUiLoader(static_cast(parent)); } void QUiLoader_AddPluginPath(void* ptr, char* path) { static_cast(ptr)->addPluginPath(QString(path)); } char* QUiLoader_AvailableLayouts(void* ptr) { return static_cast(ptr)->availableLayouts().join("|").toUtf8().data(); } char* QUiLoader_AvailableWidgets(void* ptr) { return static_cast(ptr)->availableWidgets().join("|").toUtf8().data(); } void QUiLoader_ClearPluginPaths(void* ptr) { static_cast(ptr)->clearPluginPaths(); } void* QUiLoader_CreateAction(void* ptr, void* parent, char* name) { return static_cast(ptr)->createAction(static_cast(parent), QString(name)); } void* QUiLoader_CreateActionDefault(void* ptr, void* parent, char* name) { return static_cast(ptr)->QUiLoader::createAction(static_cast(parent), QString(name)); } void* QUiLoader_CreateActionGroup(void* ptr, void* parent, char* name) { return static_cast(ptr)->createActionGroup(static_cast(parent), QString(name)); } void* QUiLoader_CreateActionGroupDefault(void* ptr, void* parent, char* name) { return static_cast(ptr)->QUiLoader::createActionGroup(static_cast(parent), QString(name)); } void* QUiLoader_CreateLayout(void* ptr, char* className, void* parent, char* name) { return static_cast(ptr)->createLayout(QString(className), static_cast(parent), QString(name)); } void* QUiLoader_CreateLayoutDefault(void* ptr, char* className, void* parent, char* name) { return static_cast(ptr)->QUiLoader::createLayout(QString(className), static_cast(parent), QString(name)); } void* QUiLoader_CreateWidget(void* ptr, char* className, void* parent, char* name) { return static_cast(ptr)->createWidget(QString(className), static_cast(parent), QString(name)); } void* QUiLoader_CreateWidgetDefault(void* ptr, char* className, void* parent, char* name) { return static_cast(ptr)->QUiLoader::createWidget(QString(className), static_cast(parent), QString(name)); } char* QUiLoader_ErrorString(void* ptr) { return static_cast(ptr)->errorString().toUtf8().data(); } int QUiLoader_IsLanguageChangeEnabled(void* ptr) { return static_cast(ptr)->isLanguageChangeEnabled(); } void* QUiLoader_Load(void* ptr, void* device, void* parentWidget) { return static_cast(ptr)->load(static_cast(device), static_cast(parentWidget)); } char* QUiLoader_PluginPaths(void* ptr) { return static_cast(ptr)->pluginPaths().join("|").toUtf8().data(); } void QUiLoader_SetLanguageChangeEnabled(void* ptr, int enabled) { static_cast(ptr)->setLanguageChangeEnabled(enabled != 0); } void QUiLoader_SetWorkingDirectory(void* ptr, void* dir) { static_cast(ptr)->setWorkingDirectory(*static_cast(dir)); } void* QUiLoader_WorkingDirectory(void* ptr) { return new QDir(static_cast(ptr)->workingDirectory()); } void QUiLoader_DestroyQUiLoader(void* ptr) { static_cast(ptr)->~QUiLoader(); } void QUiLoader_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QUiLoader_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QUiLoader::timerEvent(static_cast(event)); } void QUiLoader_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QUiLoader_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QUiLoader::childEvent(static_cast(event)); } void QUiLoader_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QUiLoader_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QUiLoader::connectNotify(*static_cast(sign)); } void QUiLoader_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QUiLoader_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QUiLoader::customEvent(static_cast(event)); } void QUiLoader_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QUiLoader_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QUiLoader_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QUiLoader::disconnectNotify(*static_cast(sign)); } int QUiLoader_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QUiLoader_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QUiLoader::event(static_cast(e)); } int QUiLoader_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QUiLoader_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QUiLoader::eventFilter(static_cast(watched), static_cast(event)); } void* QUiLoader_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QUiLoader_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QUiLoader::metaObject()); }