// +build !minimal #define protected public #define private public #include "qml.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQJSEngine: public QJSEngine { public: MyQJSEngine() : QJSEngine() {}; MyQJSEngine(QObject *parent) : QJSEngine(parent) {}; ~MyQJSEngine() { callbackQJSEngine_DestroyQJSEngine(this); }; bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; void deleteLater() { callbackQJSEngine_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; }; void* QJSEngine_NewQJSEngine() { return new MyQJSEngine(); } void* QJSEngine_NewQJSEngine2(void* parent) { return new MyQJSEngine(static_cast(parent)); } void* QJSEngine_Evaluate(void* ptr, char* program, char* fileName, int lineNumber) { return new QJSValue(static_cast(ptr)->evaluate(QString(program), QString(fileName), lineNumber)); } void* QJSEngine_NewArray(void* ptr, unsigned int length) { return new QJSValue(static_cast(ptr)->newArray(length)); } void* QJSEngine_NewObject(void* ptr) { return new QJSValue(static_cast(ptr)->newObject()); } void* QJSEngine_NewQMetaObject(void* ptr, void* metaObject) { return new QJSValue(static_cast(ptr)->newQMetaObject(static_cast(metaObject))); } void* QJSEngine_NewQObject(void* ptr, void* object) { return new QJSValue(static_cast(ptr)->newQObject(static_cast(object))); } void QJSEngine_CollectGarbage(void* ptr) { static_cast(ptr)->collectGarbage(); } void QJSEngine_InstallExtensions(void* ptr, long long extensions, void* object) { static_cast(ptr)->installExtensions(static_cast(extensions), *static_cast(object)); } void QJSEngine_DestroyQJSEngine(void* ptr) { static_cast(ptr)->~QJSEngine(); } void QJSEngine_DestroyQJSEngineDefault(void* ptr) { } void* QJSEngine_GlobalObject(void* ptr) { return new QJSValue(static_cast(ptr)->globalObject()); } void* QJSEngine___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QJSEngine___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QJSEngine___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QJSEngine___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QJSEngine___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QJSEngine___findChildren_newList2(void* ptr) { return new QList; } void* QJSEngine___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QJSEngine___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QJSEngine___findChildren_newList3(void* ptr) { return new QList; } void* QJSEngine___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QJSEngine___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QJSEngine___findChildren_newList(void* ptr) { return new QList; } void* QJSEngine___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QJSEngine___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QJSEngine___children_newList(void* ptr) { return new QList; } char QJSEngine_EventDefault(void* ptr, void* e) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QQmlApplicationEngine::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QQmlEngine::event(static_cast(e)); } else { return static_cast(ptr)->QJSEngine::event(static_cast(e)); } } char QJSEngine_EventFilterDefault(void* ptr, void* watched, void* event) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QQmlApplicationEngine::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QQmlEngine::eventFilter(static_cast(watched), static_cast(event)); } else { return static_cast(ptr)->QJSEngine::eventFilter(static_cast(watched), static_cast(event)); } } void QJSEngine_ChildEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlApplicationEngine::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlEngine::childEvent(static_cast(event)); } else { static_cast(ptr)->QJSEngine::childEvent(static_cast(event)); } } void QJSEngine_ConnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlApplicationEngine::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlEngine::connectNotify(*static_cast(sign)); } else { static_cast(ptr)->QJSEngine::connectNotify(*static_cast(sign)); } } void QJSEngine_CustomEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlApplicationEngine::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlEngine::customEvent(static_cast(event)); } else { static_cast(ptr)->QJSEngine::customEvent(static_cast(event)); } } void QJSEngine_DeleteLaterDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlApplicationEngine::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlEngine::deleteLater(); } else { static_cast(ptr)->QJSEngine::deleteLater(); } } void QJSEngine_DisconnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlApplicationEngine::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlEngine::disconnectNotify(*static_cast(sign)); } else { static_cast(ptr)->QJSEngine::disconnectNotify(*static_cast(sign)); } } void QJSEngine_TimerEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlApplicationEngine::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QQmlEngine::timerEvent(static_cast(event)); } else { static_cast(ptr)->QJSEngine::timerEvent(static_cast(event)); } } void* QJSEngine_MetaObjectDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QQmlApplicationEngine::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QQmlEngine::metaObject()); } else { return const_cast(static_cast(ptr)->QJSEngine::metaObject()); } } void* QJSValue_Call(void* ptr, void* args) { return new QJSValue(static_cast(ptr)->call(*static_cast*>(args))); } void* QJSValue_CallAsConstructor(void* ptr, void* args) { return new QJSValue(static_cast(ptr)->callAsConstructor(*static_cast*>(args))); } void* QJSValue_CallWithInstance(void* ptr, void* instance, void* args) { return new QJSValue(static_cast(ptr)->callWithInstance(*static_cast(instance), *static_cast*>(args))); } void* QJSValue_NewQJSValue3(void* other) { return new QJSValue(*static_cast(other)); } void* QJSValue_NewQJSValue(long long value) { return new QJSValue(static_cast(value)); } void* QJSValue_NewQJSValue4(char value) { return new QJSValue(value != 0); } void* QJSValue_NewQJSValue2(void* other) { return new QJSValue(*static_cast(other)); } void* QJSValue_NewQJSValue9(void* value) { return new QJSValue(*static_cast(value)); } void* QJSValue_NewQJSValue8(char* value) { return new QJSValue(QString(value)); } void* QJSValue_NewQJSValue10(char* value) { return new QJSValue(const_cast(value)); } void* QJSValue_NewQJSValue7(double value) { return new QJSValue(value); } void* QJSValue_NewQJSValue5(int value) { return new QJSValue(value); } void* QJSValue_NewQJSValue6(unsigned int value) { return new QJSValue(value); } char QJSValue_DeleteProperty(void* ptr, char* name) { return static_cast(ptr)->deleteProperty(QString(name)); } void QJSValue_SetProperty(void* ptr, char* name, void* value) { static_cast(ptr)->setProperty(QString(name), *static_cast(value)); } void QJSValue_SetProperty2(void* ptr, unsigned int arrayIndex, void* value) { static_cast(ptr)->setProperty(arrayIndex, *static_cast(value)); } void QJSValue_SetPrototype(void* ptr, void* prototype) { static_cast(ptr)->setPrototype(*static_cast(prototype)); } void QJSValue_DestroyQJSValue(void* ptr) { static_cast(ptr)->~QJSValue(); } void* QJSValue_ToDateTime(void* ptr) { return new QDateTime(static_cast(ptr)->toDateTime()); } void* QJSValue_Property(void* ptr, char* name) { return new QJSValue(static_cast(ptr)->property(QString(name))); } void* QJSValue_Property2(void* ptr, unsigned int arrayIndex) { return new QJSValue(static_cast(ptr)->property(arrayIndex)); } void* QJSValue_Prototype(void* ptr) { return new QJSValue(static_cast(ptr)->prototype()); } void* QJSValue_ToQObject(void* ptr) { return static_cast(ptr)->toQObject(); } struct QtQml_PackedString QJSValue_ToString(void* ptr) { return ({ QByteArray t6adf54 = static_cast(ptr)->toString().toUtf8(); QtQml_PackedString { const_cast(t6adf54.prepend("WHITESPACE").constData()+10), t6adf54.size()-10 }; }); } void* QJSValue_ToVariant(void* ptr) { return new QVariant(static_cast(ptr)->toVariant()); } char QJSValue_Equals(void* ptr, void* other) { return static_cast(ptr)->equals(*static_cast(other)); } char QJSValue_HasOwnProperty(void* ptr, char* name) { return static_cast(ptr)->hasOwnProperty(QString(name)); } char QJSValue_HasProperty(void* ptr, char* name) { return static_cast(ptr)->hasProperty(QString(name)); } char QJSValue_IsArray(void* ptr) { return static_cast(ptr)->isArray(); } char QJSValue_IsBool(void* ptr) { return static_cast(ptr)->isBool(); } char QJSValue_IsCallable(void* ptr) { return static_cast(ptr)->isCallable(); } char QJSValue_IsDate(void* ptr) { return static_cast(ptr)->isDate(); } char QJSValue_IsError(void* ptr) { return static_cast(ptr)->isError(); } char QJSValue_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } char QJSValue_IsNumber(void* ptr) { return static_cast(ptr)->isNumber(); } char QJSValue_IsObject(void* ptr) { return static_cast(ptr)->isObject(); } char QJSValue_IsQMetaObject(void* ptr) { return static_cast(ptr)->isQMetaObject(); } char QJSValue_IsQObject(void* ptr) { return static_cast(ptr)->isQObject(); } char QJSValue_IsRegExp(void* ptr) { return static_cast(ptr)->isRegExp(); } char QJSValue_IsString(void* ptr) { return static_cast(ptr)->isString(); } char QJSValue_IsUndefined(void* ptr) { return static_cast(ptr)->isUndefined(); } char QJSValue_IsVariant(void* ptr) { return static_cast(ptr)->isVariant(); } char QJSValue_StrictlyEquals(void* ptr, void* other) { return static_cast(ptr)->strictlyEquals(*static_cast(other)); } char QJSValue_ToBool(void* ptr) { return static_cast(ptr)->toBool(); } void* QJSValue_ToQMetaObject(void* ptr) { return const_cast(static_cast(ptr)->toQMetaObject()); } double QJSValue_ToNumber(void* ptr) { return static_cast(ptr)->toNumber(); } int QJSValue_ToInt(void* ptr) { return static_cast(ptr)->toInt(); } unsigned int QJSValue_ToUInt(void* ptr) { return static_cast(ptr)->toUInt(); } void* QJSValue___call_args_atList(void* ptr, int i) { return new QJSValue(static_cast*>(ptr)->at(i)); } void QJSValue___call_args_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QJSValue___call_args_newList(void* ptr) { return new QList; } void* QJSValue___callAsConstructor_args_atList(void* ptr, int i) { return new QJSValue(static_cast*>(ptr)->at(i)); } void QJSValue___callAsConstructor_args_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QJSValue___callAsConstructor_args_newList(void* ptr) { return new QList; } void* QJSValue___callWithInstance_args_atList(void* ptr, int i) { return new QJSValue(static_cast*>(ptr)->at(i)); } void QJSValue___callWithInstance_args_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QJSValue___callWithInstance_args_newList(void* ptr) { return new QList; } class MyQQmlAbstractUrlInterceptor: public QQmlAbstractUrlInterceptor { public: MyQQmlAbstractUrlInterceptor() : QQmlAbstractUrlInterceptor() {}; QUrl intercept(const QUrl & url, QQmlAbstractUrlInterceptor::DataType ty) { return *static_cast(callbackQQmlAbstractUrlInterceptor_Intercept(this, const_cast(&url), ty)); }; ~MyQQmlAbstractUrlInterceptor() { callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(this); }; }; void* QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor() { return new MyQQmlAbstractUrlInterceptor(); } void* QQmlAbstractUrlInterceptor_Intercept(void* ptr, void* url, long long ty) { return new QUrl(static_cast(ptr)->intercept(*static_cast(url), static_cast(ty))); } void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(void* ptr) { static_cast(ptr)->~QQmlAbstractUrlInterceptor(); } void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(void* ptr) { } class MyQQmlApplicationEngine: public QQmlApplicationEngine { public: MyQQmlApplicationEngine(QObject *parent) : QQmlApplicationEngine(parent) {}; MyQQmlApplicationEngine(const QString &filePath, QObject *parent) : QQmlApplicationEngine(filePath, parent) {}; MyQQmlApplicationEngine(const QUrl &url, QObject *parent) : QQmlApplicationEngine(url, parent) {}; void load(const QString & filePath) { QByteArray t7df503 = filePath.toUtf8(); QtQml_PackedString filePathPacked = { const_cast(t7df503.prepend("WHITESPACE").constData()+10), t7df503.size()-10 };callbackQQmlApplicationEngine_Load2(this, filePathPacked); }; void load(const QUrl & url) { callbackQQmlApplicationEngine_Load(this, const_cast(&url)); }; void loadData(const QByteArray & data, const QUrl & url) { callbackQQmlApplicationEngine_LoadData(this, const_cast(&data), const_cast(&url)); }; void Signal_ObjectCreated(QObject * object, const QUrl & url) { callbackQQmlApplicationEngine_ObjectCreated(this, object, const_cast(&url)); }; bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; void Signal_Exit(int retCode) { callbackQQmlEngine_Exit(this, retCode); }; void Signal_Quit() { callbackQQmlEngine_Quit(this); }; void Signal_Warnings(const QList & warnings) { callbackQQmlEngine_Warnings(this, ({ QList* tmpValue = const_cast*>(&warnings); QtQml_PackedList { tmpValue, tmpValue->size() }; })); }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; void deleteLater() { callbackQJSEngine_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; }; struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr) { return ({ QList* tmpValue = new QList(static_cast(ptr)->rootObjects()); QtQml_PackedList { tmpValue, tmpValue->size() }; }); } void* QQmlApplicationEngine_NewQQmlApplicationEngine(void* parent) { return new MyQQmlApplicationEngine(static_cast(parent)); } void* QQmlApplicationEngine_NewQQmlApplicationEngine3(char* filePath, void* parent) { return new MyQQmlApplicationEngine(QString(filePath), static_cast(parent)); } void* QQmlApplicationEngine_NewQQmlApplicationEngine2(void* url, void* parent) { return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); } void QQmlApplicationEngine_Load2(void* ptr, char* filePath) { QMetaObject::invokeMethod(static_cast(ptr), "load", Q_ARG(QString, QString(filePath))); } void QQmlApplicationEngine_Load2Default(void* ptr, char* filePath) { static_cast(ptr)->QQmlApplicationEngine::load(QString(filePath)); } void QQmlApplicationEngine_Load(void* ptr, void* url) { QMetaObject::invokeMethod(static_cast(ptr), "load", Q_ARG(QUrl, *static_cast(url))); } void QQmlApplicationEngine_LoadDefault(void* ptr, void* url) { static_cast(ptr)->QQmlApplicationEngine::load(*static_cast(url)); } void QQmlApplicationEngine_LoadData(void* ptr, void* data, void* url) { QMetaObject::invokeMethod(static_cast(ptr), "loadData", Q_ARG(QByteArray, *static_cast(data)), Q_ARG(QUrl, *static_cast(url))); } void QQmlApplicationEngine_LoadDataDefault(void* ptr, void* data, void* url) { static_cast(ptr)->QQmlApplicationEngine::loadData(*static_cast(data), *static_cast(url)); } void QQmlApplicationEngine_ConnectObjectCreated(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlApplicationEngine::objectCreated), static_cast(ptr), static_cast(&MyQQmlApplicationEngine::Signal_ObjectCreated)); } void QQmlApplicationEngine_DisconnectObjectCreated(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlApplicationEngine::objectCreated), static_cast(ptr), static_cast(&MyQQmlApplicationEngine::Signal_ObjectCreated)); } void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url) { static_cast(ptr)->objectCreated(static_cast(object), *static_cast(url)); } void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr) { static_cast(ptr)->~QQmlApplicationEngine(); } void* QQmlApplicationEngine___rootObjects_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlApplicationEngine___rootObjects_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlApplicationEngine___rootObjects_newList(void* ptr) { return new QList; } class MyQQmlComponent: public QQmlComponent { public: MyQQmlComponent(QQmlEngine *engine, QObject *parent) : QQmlComponent(engine, parent) {}; MyQQmlComponent(QQmlEngine *engine, const QString &fileName, CompilationMode mode, QObject *parent) : QQmlComponent(engine, fileName, mode, parent) {}; MyQQmlComponent(QQmlEngine *engine, const QString &fileName, QObject *parent) : QQmlComponent(engine, fileName, parent) {}; MyQQmlComponent(QQmlEngine *engine, const QUrl &url, CompilationMode mode, QObject *parent) : QQmlComponent(engine, url, mode, parent) {}; MyQQmlComponent(QQmlEngine *engine, const QUrl &url, QObject *parent) : QQmlComponent(engine, url, parent) {}; QObject * beginCreate(QQmlContext * publicContext) { return static_cast(callbackQQmlComponent_BeginCreate(this, publicContext)); }; QObject * create(QQmlContext * context) { return static_cast(callbackQQmlComponent_Create(this, context)); }; void completeCreate() { callbackQQmlComponent_CompleteCreate(this); }; void loadUrl(const QUrl & url) { callbackQQmlComponent_LoadUrl(this, const_cast(&url)); }; void loadUrl(const QUrl & url, QQmlComponent::CompilationMode mode) { callbackQQmlComponent_LoadUrl2(this, const_cast(&url), mode); }; void Signal_ProgressChanged(qreal progress) { callbackQQmlComponent_ProgressChanged(this, progress); }; void setData(const QByteArray & data, const QUrl & url) { callbackQQmlComponent_SetData(this, const_cast(&data), const_cast(&url)); }; void Signal_StatusChanged(QQmlComponent::Status status) { callbackQQmlComponent_StatusChanged(this, status); }; ~MyQQmlComponent() { callbackQQmlComponent_DestroyQQmlComponent(this); }; bool event(QEvent * e) { return callbackQQmlComponent_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlComponent_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQQmlComponent_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQQmlComponent_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQQmlComponent_CustomEvent(this, event); }; void deleteLater() { callbackQQmlComponent_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQQmlComponent_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQQmlComponent_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlComponent_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQQmlComponent_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQQmlComponent_MetaObject(const_cast(static_cast(this)))); }; }; void* QQmlComponent_BeginCreate(void* ptr, void* publicContext) { return static_cast(ptr)->beginCreate(static_cast(publicContext)); } void* QQmlComponent_BeginCreateDefault(void* ptr, void* publicContext) { return static_cast(ptr)->QQmlComponent::beginCreate(static_cast(publicContext)); } void* QQmlComponent_Create(void* ptr, void* context) { return static_cast(ptr)->create(static_cast(context)); } void* QQmlComponent_CreateDefault(void* ptr, void* context) { return static_cast(ptr)->QQmlComponent::create(static_cast(context)); } void* QQmlComponent_NewQQmlComponent(void* engine, void* parent) { return new MyQQmlComponent(static_cast(engine), static_cast(parent)); } void* QQmlComponent_NewQQmlComponent4(void* engine, char* fileName, long long mode, void* parent) { return new MyQQmlComponent(static_cast(engine), QString(fileName), static_cast(mode), static_cast(parent)); } void* QQmlComponent_NewQQmlComponent3(void* engine, char* fileName, void* parent) { return new MyQQmlComponent(static_cast(engine), QString(fileName), static_cast(parent)); } void* QQmlComponent_NewQQmlComponent6(void* engine, void* url, long long mode, void* parent) { return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); } void* QQmlComponent_NewQQmlComponent5(void* engine, void* url, void* parent) { return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); } void QQmlComponent_CompleteCreate(void* ptr) { static_cast(ptr)->completeCreate(); } void QQmlComponent_CompleteCreateDefault(void* ptr) { static_cast(ptr)->QQmlComponent::completeCreate(); } void QQmlComponent_Create2(void* ptr, void* incubator, void* context, void* forContext) { static_cast(ptr)->create(*static_cast(incubator), static_cast(context), static_cast(forContext)); } void QQmlComponent_LoadUrl(void* ptr, void* url) { QMetaObject::invokeMethod(static_cast(ptr), "loadUrl", Q_ARG(QUrl, *static_cast(url))); } void QQmlComponent_LoadUrlDefault(void* ptr, void* url) { static_cast(ptr)->QQmlComponent::loadUrl(*static_cast(url)); } void QQmlComponent_LoadUrl2(void* ptr, void* url, long long mode) { QMetaObject::invokeMethod(static_cast(ptr), "loadUrl", Q_ARG(QUrl, *static_cast(url)), Q_ARG(QQmlComponent::CompilationMode, static_cast(mode))); } void QQmlComponent_LoadUrl2Default(void* ptr, void* url, long long mode) { static_cast(ptr)->QQmlComponent::loadUrl(*static_cast(url), static_cast(mode)); } void QQmlComponent_ConnectProgressChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlComponent::progressChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_ProgressChanged)); } void QQmlComponent_DisconnectProgressChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlComponent::progressChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_ProgressChanged)); } void QQmlComponent_ProgressChanged(void* ptr, double progress) { static_cast(ptr)->progressChanged(progress); } void QQmlComponent_SetData(void* ptr, void* data, void* url) { QMetaObject::invokeMethod(static_cast(ptr), "setData", Q_ARG(QByteArray, *static_cast(data)), Q_ARG(QUrl, *static_cast(url))); } void QQmlComponent_SetDataDefault(void* ptr, void* data, void* url) { static_cast(ptr)->QQmlComponent::setData(*static_cast(data), *static_cast(url)); } void QQmlComponent_ConnectStatusChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlComponent::statusChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_StatusChanged)); } void QQmlComponent_DisconnectStatusChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlComponent::statusChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_StatusChanged)); } void QQmlComponent_StatusChanged(void* ptr, long long status) { static_cast(ptr)->statusChanged(static_cast(status)); } void QQmlComponent_DestroyQQmlComponent(void* ptr) { static_cast(ptr)->~QQmlComponent(); } void QQmlComponent_DestroyQQmlComponentDefault(void* ptr) { } struct QtQml_PackedList QQmlComponent_Errors(void* ptr) { return ({ QList* tmpValue = new QList(static_cast(ptr)->errors()); QtQml_PackedList { tmpValue, tmpValue->size() }; }); } void* QQmlComponent_CreationContext(void* ptr) { return static_cast(ptr)->creationContext(); } void* QQmlComponent_Url(void* ptr) { return new QUrl(static_cast(ptr)->url()); } long long QQmlComponent_Status(void* ptr) { return static_cast(ptr)->status(); } char QQmlComponent_IsError(void* ptr) { return static_cast(ptr)->isError(); } char QQmlComponent_IsLoading(void* ptr) { return static_cast(ptr)->isLoading(); } char QQmlComponent_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } char QQmlComponent_IsReady(void* ptr) { return static_cast(ptr)->isReady(); } double QQmlComponent_Progress(void* ptr) { return static_cast(ptr)->progress(); } void* QQmlComponent___errors_atList(void* ptr, int i) { return new QQmlError(static_cast*>(ptr)->at(i)); } void QQmlComponent___errors_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlComponent___errors_newList(void* ptr) { return new QList; } void* QQmlComponent___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QQmlComponent___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlComponent___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QQmlComponent___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlComponent___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlComponent___findChildren_newList2(void* ptr) { return new QList; } void* QQmlComponent___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlComponent___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlComponent___findChildren_newList3(void* ptr) { return new QList; } void* QQmlComponent___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlComponent___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlComponent___findChildren_newList(void* ptr) { return new QList; } void* QQmlComponent___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlComponent___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlComponent___children_newList(void* ptr) { return new QList; } char QQmlComponent_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QQmlComponent::event(static_cast(e)); } char QQmlComponent_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QQmlComponent::eventFilter(static_cast(watched), static_cast(event)); } void QQmlComponent_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlComponent::childEvent(static_cast(event)); } void QQmlComponent_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlComponent::connectNotify(*static_cast(sign)); } void QQmlComponent_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlComponent::customEvent(static_cast(event)); } void QQmlComponent_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QQmlComponent::deleteLater(); } void QQmlComponent_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlComponent::disconnectNotify(*static_cast(sign)); } void QQmlComponent_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlComponent::timerEvent(static_cast(event)); } void* QQmlComponent_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QQmlComponent::metaObject()); } class MyQQmlContext: public QQmlContext { public: MyQQmlContext(QQmlContext *parentContext, QObject *parent) : QQmlContext(parentContext, parent) {}; MyQQmlContext(QQmlEngine *engine, QObject *parent) : QQmlContext(engine, parent) {}; ~MyQQmlContext() { callbackQQmlContext_DestroyQQmlContext(this); }; bool event(QEvent * e) { return callbackQQmlContext_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlContext_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQQmlContext_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQQmlContext_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQQmlContext_CustomEvent(this, event); }; void deleteLater() { callbackQQmlContext_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQQmlContext_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQQmlContext_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlContext_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQQmlContext_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQQmlContext_MetaObject(const_cast(static_cast(this)))); }; }; void* QQmlContext_NewQQmlContext2(void* parentContext, void* parent) { return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); } void* QQmlContext_NewQQmlContext(void* engine, void* parent) { return new MyQQmlContext(static_cast(engine), static_cast(parent)); } void* QQmlContext_ResolvedUrl(void* ptr, void* src) { return new QUrl(static_cast(ptr)->resolvedUrl(*static_cast(src))); } void QQmlContext_SetBaseUrl(void* ptr, void* baseUrl) { static_cast(ptr)->setBaseUrl(*static_cast(baseUrl)); } void QQmlContext_SetContextObject(void* ptr, void* object) { static_cast(ptr)->setContextObject(static_cast(object)); } void QQmlContext_SetContextProperty(void* ptr, char* name, void* value) { static_cast(ptr)->setContextProperty(QString(name), static_cast(value)); } void QQmlContext_SetContextProperty2(void* ptr, char* name, void* value) { static_cast(ptr)->setContextProperty(QString(name), *static_cast(value)); } void QQmlContext_DestroyQQmlContext(void* ptr) { static_cast(ptr)->~QQmlContext(); } void QQmlContext_DestroyQQmlContextDefault(void* ptr) { } void* QQmlContext_ContextObject(void* ptr) { return static_cast(ptr)->contextObject(); } void* QQmlContext_ParentContext(void* ptr) { return static_cast(ptr)->parentContext(); } void* QQmlContext_Engine(void* ptr) { return static_cast(ptr)->engine(); } struct QtQml_PackedString QQmlContext_NameForObject(void* ptr, void* object) { return ({ QByteArray t183ce4 = static_cast(ptr)->nameForObject(static_cast(object)).toUtf8(); QtQml_PackedString { const_cast(t183ce4.prepend("WHITESPACE").constData()+10), t183ce4.size()-10 }; }); } void* QQmlContext_BaseUrl(void* ptr) { return new QUrl(static_cast(ptr)->baseUrl()); } void* QQmlContext_ContextProperty(void* ptr, char* name) { return new QVariant(static_cast(ptr)->contextProperty(QString(name))); } char QQmlContext_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QQmlContext___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QQmlContext___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlContext___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QQmlContext___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlContext___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlContext___findChildren_newList2(void* ptr) { return new QList; } void* QQmlContext___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlContext___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlContext___findChildren_newList3(void* ptr) { return new QList; } void* QQmlContext___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlContext___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlContext___findChildren_newList(void* ptr) { return new QList; } void* QQmlContext___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlContext___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlContext___children_newList(void* ptr) { return new QList; } char QQmlContext_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QQmlContext::event(static_cast(e)); } char QQmlContext_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QQmlContext::eventFilter(static_cast(watched), static_cast(event)); } void QQmlContext_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlContext::childEvent(static_cast(event)); } void QQmlContext_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlContext::connectNotify(*static_cast(sign)); } void QQmlContext_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlContext::customEvent(static_cast(event)); } void QQmlContext_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QQmlContext::deleteLater(); } void QQmlContext_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlContext::disconnectNotify(*static_cast(sign)); } void QQmlContext_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlContext::timerEvent(static_cast(event)); } void* QQmlContext_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QQmlContext::metaObject()); } class MyQQmlEngine: public QQmlEngine { public: MyQQmlEngine(QObject *parent) : QQmlEngine(parent) {}; bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; void Signal_Exit(int retCode) { callbackQQmlEngine_Exit(this, retCode); }; void Signal_Quit() { callbackQQmlEngine_Quit(this); }; void Signal_Warnings(const QList & warnings) { callbackQQmlEngine_Warnings(this, ({ QList* tmpValue = const_cast*>(&warnings); QtQml_PackedList { tmpValue, tmpValue->size() }; })); }; ~MyQQmlEngine() { callbackQQmlEngine_DestroyQQmlEngine(this); }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; void deleteLater() { callbackQJSEngine_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; }; long long QQmlEngine_QQmlEngine_ObjectOwnership(void* object) { return QQmlEngine::objectOwnership(static_cast(object)); } void* QQmlEngine_QQmlEngine_ContextForObject(void* object) { return QQmlEngine::contextForObject(static_cast(object)); } void* QQmlEngine_NewQQmlEngine(void* parent) { return new MyQQmlEngine(static_cast(parent)); } char QQmlEngine_ImportPlugin(void* ptr, char* filePath, char* uri, void* errors) { return static_cast(ptr)->importPlugin(QString(filePath), QString(uri), static_cast*>(errors)); } void QQmlEngine_AddImageProvider(void* ptr, char* providerId, void* provider) { static_cast(ptr)->addImageProvider(QString(providerId), static_cast(provider)); } void QQmlEngine_AddImportPath(void* ptr, char* path) { static_cast(ptr)->addImportPath(QString(path)); } void QQmlEngine_AddPluginPath(void* ptr, char* path) { static_cast(ptr)->addPluginPath(QString(path)); } void QQmlEngine_ClearComponentCache(void* ptr) { static_cast(ptr)->clearComponentCache(); } void QQmlEngine_ConnectExit(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlEngine::exit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Exit)); } void QQmlEngine_DisconnectExit(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlEngine::exit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Exit)); } void QQmlEngine_Exit(void* ptr, int retCode) { static_cast(ptr)->exit(retCode); } void QQmlEngine_ConnectQuit(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlEngine::quit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Quit)); } void QQmlEngine_DisconnectQuit(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlEngine::quit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Quit)); } void QQmlEngine_Quit(void* ptr) { static_cast(ptr)->quit(); } void QQmlEngine_RemoveImageProvider(void* ptr, char* providerId) { static_cast(ptr)->removeImageProvider(QString(providerId)); } void QQmlEngine_SetBaseUrl(void* ptr, void* url) { static_cast(ptr)->setBaseUrl(*static_cast(url)); } void QQmlEngine_QQmlEngine_SetContextForObject(void* object, void* context) { QQmlEngine::setContextForObject(static_cast(object), static_cast(context)); } void QQmlEngine_SetImportPathList(void* ptr, char* paths) { static_cast(ptr)->setImportPathList(QString(paths).split("|", QString::SkipEmptyParts)); } void QQmlEngine_SetIncubationController(void* ptr, void* controller) { static_cast(ptr)->setIncubationController(static_cast(controller)); } void QQmlEngine_SetNetworkAccessManagerFactory(void* ptr, void* factory) { static_cast(ptr)->setNetworkAccessManagerFactory(static_cast(factory)); } void QQmlEngine_QQmlEngine_SetObjectOwnership(void* object, long long ownership) { QQmlEngine::setObjectOwnership(static_cast(object), static_cast(ownership)); } void QQmlEngine_SetOfflineStoragePath(void* ptr, char* dir) { static_cast(ptr)->setOfflineStoragePath(QString(dir)); } void QQmlEngine_SetOutputWarningsToStandardError(void* ptr, char enabled) { static_cast(ptr)->setOutputWarningsToStandardError(enabled != 0); } void QQmlEngine_SetPluginPathList(void* ptr, char* paths) { static_cast(ptr)->setPluginPathList(QString(paths).split("|", QString::SkipEmptyParts)); } void QQmlEngine_TrimComponentCache(void* ptr) { static_cast(ptr)->trimComponentCache(); } void QQmlEngine_ConnectWarnings(void* ptr) { QObject::connect(static_cast(ptr), static_cast &)>(&QQmlEngine::warnings), static_cast(ptr), static_cast &)>(&MyQQmlEngine::Signal_Warnings)); } void QQmlEngine_DisconnectWarnings(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast &)>(&QQmlEngine::warnings), static_cast(ptr), static_cast &)>(&MyQQmlEngine::Signal_Warnings)); } void QQmlEngine_Warnings(void* ptr, void* warnings) { static_cast(ptr)->warnings(*static_cast*>(warnings)); } void QQmlEngine_DestroyQQmlEngine(void* ptr) { static_cast(ptr)->~QQmlEngine(); } void QQmlEngine_DestroyQQmlEngineDefault(void* ptr) { } void* QQmlEngine_NetworkAccessManager(void* ptr) { return static_cast(ptr)->networkAccessManager(); } void* QQmlEngine_RootContext(void* ptr) { return static_cast(ptr)->rootContext(); } void* QQmlEngine_ImageProvider(void* ptr, char* providerId) { return static_cast(ptr)->imageProvider(QString(providerId)); } void* QQmlEngine_IncubationController(void* ptr) { return static_cast(ptr)->incubationController(); } void* QQmlEngine_NetworkAccessManagerFactory(void* ptr) { return static_cast(ptr)->networkAccessManagerFactory(); } struct QtQml_PackedString QQmlEngine_OfflineStoragePath(void* ptr) { return ({ QByteArray t6f33d6 = static_cast(ptr)->offlineStoragePath().toUtf8(); QtQml_PackedString { const_cast(t6f33d6.prepend("WHITESPACE").constData()+10), t6f33d6.size()-10 }; }); } struct QtQml_PackedString QQmlEngine_ImportPathList(void* ptr) { return ({ QByteArray t32e5da = static_cast(ptr)->importPathList().join("|").toUtf8(); QtQml_PackedString { const_cast(t32e5da.prepend("WHITESPACE").constData()+10), t32e5da.size()-10 }; }); } struct QtQml_PackedString QQmlEngine_PluginPathList(void* ptr) { return ({ QByteArray t04b834 = static_cast(ptr)->pluginPathList().join("|").toUtf8(); QtQml_PackedString { const_cast(t04b834.prepend("WHITESPACE").constData()+10), t04b834.size()-10 }; }); } void* QQmlEngine_BaseUrl(void* ptr) { return new QUrl(static_cast(ptr)->baseUrl()); } char QQmlEngine_OutputWarningsToStandardError(void* ptr) { return static_cast(ptr)->outputWarningsToStandardError(); } int QQmlEngine_QQmlEngine_QmlRegisterSingletonType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName) { return qmlRegisterSingletonType(*static_cast(url), const_cast(uri), versionMajor, versionMinor, const_cast(qmlName)); } void* QQmlEngine___importPlugin_errors_atList(void* ptr, int i) { return new QQmlError(static_cast*>(ptr)->at(i)); } void QQmlEngine___importPlugin_errors_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlEngine___importPlugin_errors_newList(void* ptr) { return new QList; } void* QQmlEngine___warnings_warnings_atList(void* ptr, int i) { return new QQmlError(static_cast*>(ptr)->at(i)); } void QQmlEngine___warnings_warnings_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlEngine___warnings_warnings_newList(void* ptr) { return new QList; } void* QQmlError_NewQQmlError() { return new QQmlError(); } void* QQmlError_NewQQmlError2(void* other) { return new QQmlError(*static_cast(other)); } void QQmlError_SetColumn(void* ptr, int column) { static_cast(ptr)->setColumn(column); } void QQmlError_SetDescription(void* ptr, char* description) { static_cast(ptr)->setDescription(QString(description)); } void QQmlError_SetLine(void* ptr, int line) { static_cast(ptr)->setLine(line); } void QQmlError_SetObject(void* ptr, void* object) { static_cast(ptr)->setObject(static_cast(object)); } void QQmlError_SetUrl(void* ptr, void* url) { static_cast(ptr)->setUrl(*static_cast(url)); } void* QQmlError_Object(void* ptr) { return static_cast(ptr)->object(); } struct QtQml_PackedString QQmlError_Description(void* ptr) { return ({ QByteArray tff8552 = static_cast(ptr)->description().toUtf8(); QtQml_PackedString { const_cast(tff8552.prepend("WHITESPACE").constData()+10), tff8552.size()-10 }; }); } struct QtQml_PackedString QQmlError_ToString(void* ptr) { return ({ QByteArray t77ab7b = static_cast(ptr)->toString().toUtf8(); QtQml_PackedString { const_cast(t77ab7b.prepend("WHITESPACE").constData()+10), t77ab7b.size()-10 }; }); } void* QQmlError_Url(void* ptr) { return new QUrl(static_cast(ptr)->url()); } char QQmlError_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QQmlError_Column(void* ptr) { return static_cast(ptr)->column(); } int QQmlError_Line(void* ptr) { return static_cast(ptr)->line(); } class MyQQmlExpression: public QQmlExpression { public: MyQQmlExpression() : QQmlExpression() {}; MyQQmlExpression(QQmlContext *ctxt, QObject *scope, const QString &expression, QObject *parent) : QQmlExpression(ctxt, scope, expression, parent) {}; MyQQmlExpression(const QQmlScriptString &script, QQmlContext *ctxt, QObject *scope, QObject *parent) : QQmlExpression(script, ctxt, scope, parent) {}; void Signal_ValueChanged() { callbackQQmlExpression_ValueChanged(this); }; ~MyQQmlExpression() { callbackQQmlExpression_DestroyQQmlExpression(this); }; bool event(QEvent * e) { return callbackQQmlExpression_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlExpression_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQQmlExpression_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQQmlExpression_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQQmlExpression_CustomEvent(this, event); }; void deleteLater() { callbackQQmlExpression_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQQmlExpression_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQQmlExpression_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlExpression_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQQmlExpression_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQQmlExpression_MetaObject(const_cast(static_cast(this)))); }; }; void* QQmlExpression_NewQQmlExpression() { return new MyQQmlExpression(); } void* QQmlExpression_NewQQmlExpression2(void* ctxt, void* scope, char* expression, void* parent) { return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString(expression), static_cast(parent)); } void* QQmlExpression_NewQQmlExpression3(void* script, void* ctxt, void* scope, void* parent) { return new MyQQmlExpression(*static_cast(script), static_cast(ctxt), static_cast(scope), static_cast(parent)); } void* QQmlExpression_Evaluate(void* ptr, char valueIsUndefined) { return new QVariant(static_cast(ptr)->evaluate(NULL)); } void QQmlExpression_ClearError(void* ptr) { static_cast(ptr)->clearError(); } void QQmlExpression_SetExpression(void* ptr, char* expression) { static_cast(ptr)->setExpression(QString(expression)); } void QQmlExpression_SetNotifyOnValueChanged(void* ptr, char notifyOnChange) { static_cast(ptr)->setNotifyOnValueChanged(notifyOnChange != 0); } void QQmlExpression_SetSourceLocation(void* ptr, char* url, int line, int column) { static_cast(ptr)->setSourceLocation(QString(url), line, column); } void QQmlExpression_ConnectValueChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlExpression::valueChanged), static_cast(ptr), static_cast(&MyQQmlExpression::Signal_ValueChanged)); } void QQmlExpression_DisconnectValueChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlExpression::valueChanged), static_cast(ptr), static_cast(&MyQQmlExpression::Signal_ValueChanged)); } void QQmlExpression_ValueChanged(void* ptr) { static_cast(ptr)->valueChanged(); } void QQmlExpression_DestroyQQmlExpression(void* ptr) { static_cast(ptr)->~QQmlExpression(); } void QQmlExpression_DestroyQQmlExpressionDefault(void* ptr) { } void* QQmlExpression_ScopeObject(void* ptr) { return static_cast(ptr)->scopeObject(); } void* QQmlExpression_Context(void* ptr) { return static_cast(ptr)->context(); } void* QQmlExpression_Engine(void* ptr) { return static_cast(ptr)->engine(); } void* QQmlExpression_Error(void* ptr) { return new QQmlError(static_cast(ptr)->error()); } struct QtQml_PackedString QQmlExpression_Expression(void* ptr) { return ({ QByteArray t1c3c3e = static_cast(ptr)->expression().toUtf8(); QtQml_PackedString { const_cast(t1c3c3e.prepend("WHITESPACE").constData()+10), t1c3c3e.size()-10 }; }); } struct QtQml_PackedString QQmlExpression_SourceFile(void* ptr) { return ({ QByteArray t4b188b = static_cast(ptr)->sourceFile().toUtf8(); QtQml_PackedString { const_cast(t4b188b.prepend("WHITESPACE").constData()+10), t4b188b.size()-10 }; }); } char QQmlExpression_HasError(void* ptr) { return static_cast(ptr)->hasError(); } char QQmlExpression_NotifyOnValueChanged(void* ptr) { return static_cast(ptr)->notifyOnValueChanged(); } int QQmlExpression_ColumnNumber(void* ptr) { return static_cast(ptr)->columnNumber(); } int QQmlExpression_LineNumber(void* ptr) { return static_cast(ptr)->lineNumber(); } void* QQmlExpression___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QQmlExpression___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlExpression___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QQmlExpression___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExpression___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExpression___findChildren_newList2(void* ptr) { return new QList; } void* QQmlExpression___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExpression___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExpression___findChildren_newList3(void* ptr) { return new QList; } void* QQmlExpression___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExpression___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExpression___findChildren_newList(void* ptr) { return new QList; } void* QQmlExpression___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExpression___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExpression___children_newList(void* ptr) { return new QList; } char QQmlExpression_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QQmlExpression::event(static_cast(e)); } char QQmlExpression_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QQmlExpression::eventFilter(static_cast(watched), static_cast(event)); } void QQmlExpression_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlExpression::childEvent(static_cast(event)); } void QQmlExpression_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlExpression::connectNotify(*static_cast(sign)); } void QQmlExpression_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlExpression::customEvent(static_cast(event)); } void QQmlExpression_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QQmlExpression::deleteLater(); } void QQmlExpression_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlExpression::disconnectNotify(*static_cast(sign)); } void QQmlExpression_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlExpression::timerEvent(static_cast(event)); } void* QQmlExpression_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QQmlExpression::metaObject()); } class MyQQmlExtensionPlugin: public QQmlExtensionPlugin { public: MyQQmlExtensionPlugin(QObject *parent) : QQmlExtensionPlugin(parent) {}; void initializeEngine(QQmlEngine * engine, const char * uri) { QtQml_PackedString uriPacked = { const_cast(uri), -1 };callbackQQmlExtensionPlugin_InitializeEngine(this, engine, uriPacked); }; void registerTypes(const char * uri) { QtQml_PackedString uriPacked = { const_cast(uri), -1 };callbackQQmlExtensionPlugin_RegisterTypes(this, uriPacked); }; bool event(QEvent * e) { return callbackQQmlExtensionPlugin_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlExtensionPlugin_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQQmlExtensionPlugin_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQQmlExtensionPlugin_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQQmlExtensionPlugin_CustomEvent(this, event); }; void deleteLater() { callbackQQmlExtensionPlugin_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQQmlExtensionPlugin_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQQmlExtensionPlugin_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlExtensionPlugin_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQQmlExtensionPlugin_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQQmlExtensionPlugin_MetaObject(const_cast(static_cast(this)))); }; }; void* QQmlExtensionPlugin_NewQQmlExtensionPlugin(void* parent) { return new MyQQmlExtensionPlugin(static_cast(parent)); } void QQmlExtensionPlugin_InitializeEngine(void* ptr, void* engine, char* uri) { static_cast(ptr)->initializeEngine(static_cast(engine), const_cast(uri)); } void QQmlExtensionPlugin_InitializeEngineDefault(void* ptr, void* engine, char* uri) { static_cast(ptr)->QQmlExtensionPlugin::initializeEngine(static_cast(engine), const_cast(uri)); } void QQmlExtensionPlugin_RegisterTypes(void* ptr, char* uri) { static_cast(ptr)->registerTypes(const_cast(uri)); } void* QQmlExtensionPlugin_BaseUrl(void* ptr) { return new QUrl(static_cast(ptr)->baseUrl()); } void* QQmlExtensionPlugin___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QQmlExtensionPlugin___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlExtensionPlugin___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QQmlExtensionPlugin___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExtensionPlugin___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExtensionPlugin___findChildren_newList2(void* ptr) { return new QList; } void* QQmlExtensionPlugin___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExtensionPlugin___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExtensionPlugin___findChildren_newList3(void* ptr) { return new QList; } void* QQmlExtensionPlugin___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExtensionPlugin___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExtensionPlugin___findChildren_newList(void* ptr) { return new QList; } void* QQmlExtensionPlugin___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlExtensionPlugin___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlExtensionPlugin___children_newList(void* ptr) { return new QList; } char QQmlExtensionPlugin_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QQmlExtensionPlugin::event(static_cast(e)); } char QQmlExtensionPlugin_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QQmlExtensionPlugin::eventFilter(static_cast(watched), static_cast(event)); } void QQmlExtensionPlugin_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlExtensionPlugin::childEvent(static_cast(event)); } void QQmlExtensionPlugin_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlExtensionPlugin::connectNotify(*static_cast(sign)); } void QQmlExtensionPlugin_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlExtensionPlugin::customEvent(static_cast(event)); } void QQmlExtensionPlugin_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QQmlExtensionPlugin::deleteLater(); } void QQmlExtensionPlugin_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlExtensionPlugin::disconnectNotify(*static_cast(sign)); } void QQmlExtensionPlugin_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlExtensionPlugin::timerEvent(static_cast(event)); } void* QQmlExtensionPlugin_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QQmlExtensionPlugin::metaObject()); } class MyQQmlFileSelector: public QQmlFileSelector { public: MyQQmlFileSelector(QQmlEngine *engine, QObject *parent) : QQmlFileSelector(engine, parent) {}; bool event(QEvent * e) { return callbackQQmlFileSelector_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlFileSelector_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQQmlFileSelector_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQQmlFileSelector_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQQmlFileSelector_CustomEvent(this, event); }; void deleteLater() { callbackQQmlFileSelector_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQQmlFileSelector_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQQmlFileSelector_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlFileSelector_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQQmlFileSelector_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQQmlFileSelector_MetaObject(const_cast(static_cast(this)))); }; }; void* QQmlFileSelector_QQmlFileSelector_Get(void* engine) { return QQmlFileSelector::get(static_cast(engine)); } void* QQmlFileSelector_NewQQmlFileSelector(void* engine, void* parent) { return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); } void QQmlFileSelector_SetExtraSelectors(void* ptr, char* strin) { static_cast(ptr)->setExtraSelectors(*(new QStringList(QString(strin).split("|", QString::SkipEmptyParts)))); } void QQmlFileSelector_SetExtraSelectors2(void* ptr, char* strin) { static_cast(ptr)->setExtraSelectors(QString(strin).split("|", QString::SkipEmptyParts)); } void QQmlFileSelector_SetSelector(void* ptr, void* selector) { static_cast(ptr)->setSelector(static_cast(selector)); } void QQmlFileSelector_DestroyQQmlFileSelector(void* ptr) { static_cast(ptr)->~QQmlFileSelector(); } void* QQmlFileSelector_Selector(void* ptr) { return static_cast(ptr)->selector(); } void* QQmlFileSelector___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QQmlFileSelector___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlFileSelector___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QQmlFileSelector___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlFileSelector___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlFileSelector___findChildren_newList2(void* ptr) { return new QList; } void* QQmlFileSelector___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlFileSelector___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlFileSelector___findChildren_newList3(void* ptr) { return new QList; } void* QQmlFileSelector___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlFileSelector___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlFileSelector___findChildren_newList(void* ptr) { return new QList; } void* QQmlFileSelector___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlFileSelector___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlFileSelector___children_newList(void* ptr) { return new QList; } char QQmlFileSelector_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QQmlFileSelector::event(static_cast(e)); } char QQmlFileSelector_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QQmlFileSelector::eventFilter(static_cast(watched), static_cast(event)); } void QQmlFileSelector_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlFileSelector::childEvent(static_cast(event)); } void QQmlFileSelector_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlFileSelector::connectNotify(*static_cast(sign)); } void QQmlFileSelector_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlFileSelector::customEvent(static_cast(event)); } void QQmlFileSelector_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QQmlFileSelector::deleteLater(); } void QQmlFileSelector_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlFileSelector::disconnectNotify(*static_cast(sign)); } void QQmlFileSelector_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlFileSelector::timerEvent(static_cast(event)); } void* QQmlFileSelector_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QQmlFileSelector::metaObject()); } class MyQQmlImageProviderBase: public QQmlImageProviderBase { public: Flags flags() const { return static_cast(callbackQQmlImageProviderBase_Flags(const_cast(static_cast(this)))); }; ImageType imageType() const { return static_cast(callbackQQmlImageProviderBase_ImageType(const_cast(static_cast(this)))); }; }; long long QQmlImageProviderBase_Flags(void* ptr) { return static_cast(ptr)->flags(); } long long QQmlImageProviderBase_ImageType(void* ptr) { return static_cast(ptr)->imageType(); } class MyQQmlIncubationController: public QQmlIncubationController { public: MyQQmlIncubationController() : QQmlIncubationController() {}; void incubatingObjectCountChanged(int incubatingObjectCount) { callbackQQmlIncubationController_IncubatingObjectCountChanged(this, incubatingObjectCount); }; }; void* QQmlIncubationController_NewQQmlIncubationController() { return new MyQQmlIncubationController(); } void QQmlIncubationController_IncubateFor(void* ptr, int msecs) { static_cast(ptr)->incubateFor(msecs); } void QQmlIncubationController_IncubatingObjectCountChanged(void* ptr, int incubatingObjectCount) { static_cast(ptr)->incubatingObjectCountChanged(incubatingObjectCount); } void QQmlIncubationController_IncubatingObjectCountChangedDefault(void* ptr, int incubatingObjectCount) { static_cast(ptr)->QQmlIncubationController::incubatingObjectCountChanged(incubatingObjectCount); } void* QQmlIncubationController_Engine(void* ptr) { return static_cast(ptr)->engine(); } int QQmlIncubationController_IncubatingObjectCount(void* ptr) { return static_cast(ptr)->incubatingObjectCount(); } class MyQQmlIncubator: public QQmlIncubator { public: MyQQmlIncubator(IncubationMode mode) : QQmlIncubator(mode) {}; void setInitialState(QObject * object) { callbackQQmlIncubator_SetInitialState(this, object); }; void statusChanged(QQmlIncubator::Status status) { callbackQQmlIncubator_StatusChanged(this, status); }; }; void* QQmlIncubator_NewQQmlIncubator(long long mode) { return new MyQQmlIncubator(static_cast(mode)); } void QQmlIncubator_Clear(void* ptr) { static_cast(ptr)->clear(); } void QQmlIncubator_ForceCompletion(void* ptr) { static_cast(ptr)->forceCompletion(); } void QQmlIncubator_SetInitialState(void* ptr, void* object) { static_cast(ptr)->setInitialState(static_cast(object)); } void QQmlIncubator_SetInitialStateDefault(void* ptr, void* object) { static_cast(ptr)->QQmlIncubator::setInitialState(static_cast(object)); } void QQmlIncubator_StatusChanged(void* ptr, long long status) { static_cast(ptr)->statusChanged(static_cast(status)); } void QQmlIncubator_StatusChangedDefault(void* ptr, long long status) { static_cast(ptr)->QQmlIncubator::statusChanged(static_cast(status)); } long long QQmlIncubator_IncubationMode(void* ptr) { return static_cast(ptr)->incubationMode(); } struct QtQml_PackedList QQmlIncubator_Errors(void* ptr) { return ({ QList* tmpValue = new QList(static_cast(ptr)->errors()); QtQml_PackedList { tmpValue, tmpValue->size() }; }); } void* QQmlIncubator_Object(void* ptr) { return static_cast(ptr)->object(); } long long QQmlIncubator_Status(void* ptr) { return static_cast(ptr)->status(); } char QQmlIncubator_IsError(void* ptr) { return static_cast(ptr)->isError(); } char QQmlIncubator_IsLoading(void* ptr) { return static_cast(ptr)->isLoading(); } char QQmlIncubator_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } char QQmlIncubator_IsReady(void* ptr) { return static_cast(ptr)->isReady(); } void* QQmlIncubator___errors_atList(void* ptr, int i) { return new QQmlError(static_cast*>(ptr)->at(i)); } void QQmlIncubator___errors_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlIncubator___errors_newList(void* ptr) { return new QList; } void* QQmlListReference_NewQQmlListReference() { return new QQmlListReference(); } void* QQmlListReference_NewQQmlListReference2(void* object, char* property, void* engine) { return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); } void* QQmlListReference_At(void* ptr, int index) { return static_cast(ptr)->at(index); } void* QQmlListReference_Object(void* ptr) { return static_cast(ptr)->object(); } char QQmlListReference_Append(void* ptr, void* object) { return static_cast(ptr)->append(static_cast(object)); } char QQmlListReference_CanAppend(void* ptr) { return static_cast(ptr)->canAppend(); } char QQmlListReference_CanAt(void* ptr) { return static_cast(ptr)->canAt(); } char QQmlListReference_CanClear(void* ptr) { return static_cast(ptr)->canClear(); } char QQmlListReference_CanCount(void* ptr) { return static_cast(ptr)->canCount(); } char QQmlListReference_Clear(void* ptr) { return static_cast(ptr)->clear(); } char QQmlListReference_IsManipulable(void* ptr) { return static_cast(ptr)->isManipulable(); } char QQmlListReference_IsReadable(void* ptr) { return static_cast(ptr)->isReadable(); } char QQmlListReference_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QQmlListReference_ListElementType(void* ptr) { return const_cast(static_cast(ptr)->listElementType()); } int QQmlListReference_Count(void* ptr) { return static_cast(ptr)->count(); } class MyQQmlNetworkAccessManagerFactory: public QQmlNetworkAccessManagerFactory { public: MyQQmlNetworkAccessManagerFactory() : QQmlNetworkAccessManagerFactory() {}; QNetworkAccessManager * create(QObject * parent) { return static_cast(callbackQQmlNetworkAccessManagerFactory_Create(this, parent)); }; ~MyQQmlNetworkAccessManagerFactory() { callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(this); }; }; void* QQmlNetworkAccessManagerFactory_Create(void* ptr, void* parent) { return static_cast(ptr)->create(static_cast(parent)); } void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(void* ptr) { static_cast(ptr)->~QQmlNetworkAccessManagerFactory(); } void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(void* ptr) { } void* QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory() { return new MyQQmlNetworkAccessManagerFactory(); } class MyQQmlParserStatus: public QQmlParserStatus { public: void classBegin() { callbackQQmlParserStatus_ClassBegin(this); }; void componentComplete() { callbackQQmlParserStatus_ComponentComplete(this); }; }; void QQmlParserStatus_ClassBegin(void* ptr) { static_cast(ptr)->classBegin(); } void QQmlParserStatus_ComponentComplete(void* ptr) { static_cast(ptr)->componentComplete(); } void* QQmlProperty_NewQQmlProperty() { return new QQmlProperty(); } void* QQmlProperty_NewQQmlProperty2(void* obj) { return new QQmlProperty(static_cast(obj)); } void* QQmlProperty_NewQQmlProperty3(void* obj, void* ctxt) { return new QQmlProperty(static_cast(obj), static_cast(ctxt)); } void* QQmlProperty_NewQQmlProperty4(void* obj, void* engine) { return new QQmlProperty(static_cast(obj), static_cast(engine)); } void* QQmlProperty_NewQQmlProperty5(void* obj, char* name) { return new QQmlProperty(static_cast(obj), QString(name)); } void* QQmlProperty_NewQQmlProperty6(void* obj, char* name, void* ctxt) { return new QQmlProperty(static_cast(obj), QString(name), static_cast(ctxt)); } void* QQmlProperty_NewQQmlProperty7(void* obj, char* name, void* engine) { return new QQmlProperty(static_cast(obj), QString(name), static_cast(engine)); } void* QQmlProperty_NewQQmlProperty8(void* other) { return new QQmlProperty(*static_cast(other)); } void* QQmlProperty_QQmlProperty_Read2(void* object, char* name) { return new QVariant(QQmlProperty::read(static_cast(object), QString(name))); } void* QQmlProperty_QQmlProperty_Read3(void* object, char* name, void* ctxt) { return new QVariant(QQmlProperty::read(static_cast(object), QString(name), static_cast(ctxt))); } void* QQmlProperty_QQmlProperty_Read4(void* object, char* name, void* engine) { return new QVariant(QQmlProperty::read(static_cast(object), QString(name), static_cast(engine))); } char QQmlProperty_QQmlProperty_Write2(void* object, char* name, void* value) { return QQmlProperty::write(static_cast(object), QString(name), *static_cast(value)); } char QQmlProperty_QQmlProperty_Write3(void* object, char* name, void* value, void* ctxt) { return QQmlProperty::write(static_cast(object), QString(name), *static_cast(value), static_cast(ctxt)); } char QQmlProperty_QQmlProperty_Write4(void* object, char* name, void* value, void* engine) { return QQmlProperty::write(static_cast(object), QString(name), *static_cast(value), static_cast(engine)); } long long QQmlProperty_PropertyTypeCategory(void* ptr) { return static_cast(ptr)->propertyTypeCategory(); } void* QQmlProperty_Method(void* ptr) { return new QMetaMethod(static_cast(ptr)->method()); } void* QQmlProperty_Object(void* ptr) { return static_cast(ptr)->object(); } struct QtQml_PackedString QQmlProperty_Name(void* ptr) { return ({ QByteArray t576900 = static_cast(ptr)->name().toUtf8(); QtQml_PackedString { const_cast(t576900.prepend("WHITESPACE").constData()+10), t576900.size()-10 }; }); } void* QQmlProperty_Read(void* ptr) { return new QVariant(static_cast(ptr)->read()); } long long QQmlProperty_Type(void* ptr) { return static_cast(ptr)->type(); } char QQmlProperty_ConnectNotifySignal(void* ptr, void* dest, char* slot) { return static_cast(ptr)->connectNotifySignal(static_cast(dest), const_cast(slot)); } char QQmlProperty_ConnectNotifySignal2(void* ptr, void* dest, int method) { return static_cast(ptr)->connectNotifySignal(static_cast(dest), method); } char QQmlProperty_HasNotifySignal(void* ptr) { return static_cast(ptr)->hasNotifySignal(); } char QQmlProperty_IsDesignable(void* ptr) { return static_cast(ptr)->isDesignable(); } char QQmlProperty_IsProperty(void* ptr) { return static_cast(ptr)->isProperty(); } char QQmlProperty_IsResettable(void* ptr) { return static_cast(ptr)->isResettable(); } char QQmlProperty_IsSignalProperty(void* ptr) { return static_cast(ptr)->isSignalProperty(); } char QQmlProperty_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } char QQmlProperty_IsWritable(void* ptr) { return static_cast(ptr)->isWritable(); } char QQmlProperty_NeedsNotifySignal(void* ptr) { return static_cast(ptr)->needsNotifySignal(); } char QQmlProperty_Reset(void* ptr) { return static_cast(ptr)->reset(); } char QQmlProperty_Write(void* ptr, void* value) { return static_cast(ptr)->write(*static_cast(value)); } struct QtQml_PackedString QQmlProperty_PropertyTypeName(void* ptr) { return QtQml_PackedString { const_cast(static_cast(ptr)->propertyTypeName()), -1 }; } int QQmlProperty_Index(void* ptr) { return static_cast(ptr)->index(); } int QQmlProperty_PropertyType(void* ptr) { return static_cast(ptr)->propertyType(); } class MyQQmlPropertyMap: public QQmlPropertyMap { public: MyQQmlPropertyMap(QObject *parent) : QQmlPropertyMap(parent) {}; QVariant updateValue(const QString & key, const QVariant & input) { QByteArray ta62f22 = key.toUtf8(); QtQml_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return *static_cast(callbackQQmlPropertyMap_UpdateValue(this, keyPacked, const_cast(&input))); }; void Signal_ValueChanged(const QString & key, const QVariant & value) { QByteArray ta62f22 = key.toUtf8(); QtQml_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };callbackQQmlPropertyMap_ValueChanged(this, keyPacked, const_cast(&value)); }; ~MyQQmlPropertyMap() { callbackQQmlPropertyMap_DestroyQQmlPropertyMap(this); }; bool event(QEvent * e) { return callbackQQmlPropertyMap_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlPropertyMap_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQQmlPropertyMap_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQQmlPropertyMap_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQQmlPropertyMap_CustomEvent(this, event); }; void deleteLater() { callbackQQmlPropertyMap_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQQmlPropertyMap_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQQmlPropertyMap_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlPropertyMap_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQQmlPropertyMap_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQQmlPropertyMap_MetaObject(const_cast(static_cast(this)))); }; }; void* QQmlPropertyMap_NewQQmlPropertyMap(void* parent) { return new MyQQmlPropertyMap(static_cast(parent)); } void* QQmlPropertyMap_UpdateValue(void* ptr, char* key, void* input) { return new QVariant(static_cast(ptr)->updateValue(QString(key), *static_cast(input))); } void* QQmlPropertyMap_UpdateValueDefault(void* ptr, char* key, void* input) { return new QVariant(static_cast(ptr)->QQmlPropertyMap::updateValue(QString(key), *static_cast(input))); } void QQmlPropertyMap_Clear(void* ptr, char* key) { static_cast(ptr)->clear(QString(key)); } void QQmlPropertyMap_Insert(void* ptr, char* key, void* value) { static_cast(ptr)->insert(QString(key), *static_cast(value)); } void QQmlPropertyMap_ConnectValueChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QQmlPropertyMap::valueChanged), static_cast(ptr), static_cast(&MyQQmlPropertyMap::Signal_ValueChanged)); } void QQmlPropertyMap_DisconnectValueChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QQmlPropertyMap::valueChanged), static_cast(ptr), static_cast(&MyQQmlPropertyMap::Signal_ValueChanged)); } void QQmlPropertyMap_ValueChanged(void* ptr, char* key, void* value) { static_cast(ptr)->valueChanged(QString(key), *static_cast(value)); } void QQmlPropertyMap_DestroyQQmlPropertyMap(void* ptr) { static_cast(ptr)->~QQmlPropertyMap(); } void QQmlPropertyMap_DestroyQQmlPropertyMapDefault(void* ptr) { } struct QtQml_PackedString QQmlPropertyMap_Keys(void* ptr) { return ({ QByteArray t4c814d = static_cast(ptr)->keys().join("|").toUtf8(); QtQml_PackedString { const_cast(t4c814d.prepend("WHITESPACE").constData()+10), t4c814d.size()-10 }; }); } void* QQmlPropertyMap_Value(void* ptr, char* key) { return new QVariant(static_cast(ptr)->value(QString(key))); } char QQmlPropertyMap_Contains(void* ptr, char* key) { return static_cast(ptr)->contains(QString(key)); } char QQmlPropertyMap_IsEmpty(void* ptr) { return static_cast(ptr)->isEmpty(); } int QQmlPropertyMap_Count(void* ptr) { return static_cast(ptr)->count(); } int QQmlPropertyMap_Size(void* ptr) { return static_cast(ptr)->size(); } void* QQmlPropertyMap___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QQmlPropertyMap___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QQmlPropertyMap___dynamicPropertyNames_newList(void* ptr) { return new QList; } void* QQmlPropertyMap___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlPropertyMap___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlPropertyMap___findChildren_newList2(void* ptr) { return new QList; } void* QQmlPropertyMap___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlPropertyMap___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlPropertyMap___findChildren_newList3(void* ptr) { return new QList; } void* QQmlPropertyMap___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlPropertyMap___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlPropertyMap___findChildren_newList(void* ptr) { return new QList; } void* QQmlPropertyMap___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QQmlPropertyMap___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QQmlPropertyMap___children_newList(void* ptr) { return new QList; } char QQmlPropertyMap_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QQmlPropertyMap::event(static_cast(e)); } char QQmlPropertyMap_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QQmlPropertyMap::eventFilter(static_cast(watched), static_cast(event)); } void QQmlPropertyMap_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlPropertyMap::childEvent(static_cast(event)); } void QQmlPropertyMap_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlPropertyMap::connectNotify(*static_cast(sign)); } void QQmlPropertyMap_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlPropertyMap::customEvent(static_cast(event)); } void QQmlPropertyMap_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QQmlPropertyMap::deleteLater(); } void QQmlPropertyMap_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QQmlPropertyMap::disconnectNotify(*static_cast(sign)); } void QQmlPropertyMap_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QQmlPropertyMap::timerEvent(static_cast(event)); } void* QQmlPropertyMap_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QQmlPropertyMap::metaObject()); } class MyQQmlPropertyValueSource: public QQmlPropertyValueSource { public: MyQQmlPropertyValueSource() : QQmlPropertyValueSource() {}; void setTarget(const QQmlProperty & property) { callbackQQmlPropertyValueSource_SetTarget(this, const_cast(&property)); }; ~MyQQmlPropertyValueSource() { callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource(this); }; }; void* QQmlPropertyValueSource_NewQQmlPropertyValueSource() { return new MyQQmlPropertyValueSource(); } void QQmlPropertyValueSource_SetTarget(void* ptr, void* property) { static_cast(ptr)->setTarget(*static_cast(property)); } void QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(void* ptr) { static_cast(ptr)->~QQmlPropertyValueSource(); } void QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(void* ptr) { } void* QQmlScriptString_NewQQmlScriptString() { return new QQmlScriptString(); } void* QQmlScriptString_NewQQmlScriptString2(void* other) { return new QQmlScriptString(*static_cast(other)); } struct QtQml_PackedString QQmlScriptString_StringLiteral(void* ptr) { return ({ QByteArray t77944a = static_cast(ptr)->stringLiteral().toUtf8(); QtQml_PackedString { const_cast(t77944a.prepend("WHITESPACE").constData()+10), t77944a.size()-10 }; }); } char QQmlScriptString_BooleanLiteral(void* ptr, char ok) { return static_cast(ptr)->booleanLiteral(NULL); } char QQmlScriptString_IsEmpty(void* ptr) { return static_cast(ptr)->isEmpty(); } char QQmlScriptString_IsNullLiteral(void* ptr) { return static_cast(ptr)->isNullLiteral(); } char QQmlScriptString_IsUndefinedLiteral(void* ptr) { return static_cast(ptr)->isUndefinedLiteral(); } double QQmlScriptString_NumberLiteral(void* ptr, char ok) { return static_cast(ptr)->numberLiteral(NULL); }