// +build !minimal #define protected public #define private public #include "sql.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 #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 void* QSqlDatabase_QSqlDatabase_AddDatabase2(void* driver, struct QtSql_PackedString connectionName) { return new QSqlDatabase(QSqlDatabase::addDatabase(static_cast(driver), QString::fromUtf8(connectionName.data, connectionName.len))); } void* QSqlDatabase_QSqlDatabase_AddDatabase(struct QtSql_PackedString ty, struct QtSql_PackedString connectionName) { return new QSqlDatabase(QSqlDatabase::addDatabase(QString::fromUtf8(ty.data, ty.len), QString::fromUtf8(connectionName.data, connectionName.len))); } void* QSqlDatabase_QSqlDatabase_CloneDatabase(void* other, struct QtSql_PackedString connectionName) { return new QSqlDatabase(QSqlDatabase::cloneDatabase(*static_cast(other), QString::fromUtf8(connectionName.data, connectionName.len))); } void* QSqlDatabase_QSqlDatabase_Database(struct QtSql_PackedString connectionName, char open) { return new QSqlDatabase(QSqlDatabase::database(QString::fromUtf8(connectionName.data, connectionName.len), open != 0)); } void* QSqlDatabase_NewQSqlDatabase() { return new QSqlDatabase(); } void* QSqlDatabase_NewQSqlDatabase4(void* driver) { return new QSqlDatabase(static_cast(driver)); } void* QSqlDatabase_NewQSqlDatabase2(void* other) { return new QSqlDatabase(*static_cast(other)); } void* QSqlDatabase_NewQSqlDatabase3(struct QtSql_PackedString ty) { return new QSqlDatabase(QString::fromUtf8(ty.data, ty.len)); } struct QtSql_PackedString QSqlDatabase_QSqlDatabase_ConnectionNames() { return ({ QByteArray t34c9e9 = QSqlDatabase::connectionNames().join("|").toUtf8(); QtSql_PackedString { const_cast(t34c9e9.prepend("WHITESPACE").constData()+10), t34c9e9.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_QSqlDatabase_Drivers() { return ({ QByteArray tf3b332 = QSqlDatabase::drivers().join("|").toUtf8(); QtSql_PackedString { const_cast(tf3b332.prepend("WHITESPACE").constData()+10), tf3b332.size()-10 }; }); } char QSqlDatabase_Commit(void* ptr) { return static_cast(ptr)->commit(); } char QSqlDatabase_QSqlDatabase_Contains(struct QtSql_PackedString connectionName) { return QSqlDatabase::contains(QString::fromUtf8(connectionName.data, connectionName.len)); } char QSqlDatabase_QSqlDatabase_IsDriverAvailable(struct QtSql_PackedString name) { return QSqlDatabase::isDriverAvailable(QString::fromUtf8(name.data, name.len)); } char QSqlDatabase_Open(void* ptr) { return static_cast(ptr)->open(); } char QSqlDatabase_Open2(void* ptr, struct QtSql_PackedString user, struct QtSql_PackedString password) { return static_cast(ptr)->open(QString::fromUtf8(user.data, user.len), QString::fromUtf8(password.data, password.len)); } char QSqlDatabase_Rollback(void* ptr) { return static_cast(ptr)->rollback(); } char QSqlDatabase_Transaction(void* ptr) { return static_cast(ptr)->transaction(); } void QSqlDatabase_Close(void* ptr) { static_cast(ptr)->close(); } void QSqlDatabase_QSqlDatabase_RegisterSqlDriver(struct QtSql_PackedString name, void* creator) { QSqlDatabase::registerSqlDriver(QString::fromUtf8(name.data, name.len), static_cast(creator)); } void QSqlDatabase_QSqlDatabase_RemoveDatabase(struct QtSql_PackedString connectionName) { QSqlDatabase::removeDatabase(QString::fromUtf8(connectionName.data, connectionName.len)); } void QSqlDatabase_SetConnectOptions(void* ptr, struct QtSql_PackedString options) { static_cast(ptr)->setConnectOptions(QString::fromUtf8(options.data, options.len)); } void QSqlDatabase_SetDatabaseName(void* ptr, struct QtSql_PackedString name) { static_cast(ptr)->setDatabaseName(QString::fromUtf8(name.data, name.len)); } void QSqlDatabase_SetHostName(void* ptr, struct QtSql_PackedString host) { static_cast(ptr)->setHostName(QString::fromUtf8(host.data, host.len)); } void QSqlDatabase_SetNumericalPrecisionPolicy(void* ptr, long long precisionPolicy) { static_cast(ptr)->setNumericalPrecisionPolicy(static_cast(precisionPolicy)); } void QSqlDatabase_SetPassword(void* ptr, struct QtSql_PackedString password) { static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len)); } void QSqlDatabase_SetPort(void* ptr, int port) { static_cast(ptr)->setPort(port); } void QSqlDatabase_SetUserName(void* ptr, struct QtSql_PackedString name) { static_cast(ptr)->setUserName(QString::fromUtf8(name.data, name.len)); } void QSqlDatabase_DestroyQSqlDatabase(void* ptr) { static_cast(ptr)->~QSqlDatabase(); } long long QSqlDatabase_NumericalPrecisionPolicy(void* ptr) { return static_cast(ptr)->numericalPrecisionPolicy(); } void* QSqlDatabase_Driver(void* ptr) { return static_cast(ptr)->driver(); } void* QSqlDatabase_LastError(void* ptr) { return new QSqlError(static_cast(ptr)->lastError()); } void* QSqlDatabase_PrimaryIndex(void* ptr, struct QtSql_PackedString tablename) { return new QSqlIndex(static_cast(ptr)->primaryIndex(QString::fromUtf8(tablename.data, tablename.len))); } void* QSqlDatabase_Exec(void* ptr, struct QtSql_PackedString query) { return new QSqlQuery(static_cast(ptr)->exec(QString::fromUtf8(query.data, query.len))); } void* QSqlDatabase_Record(void* ptr, struct QtSql_PackedString tablename) { return new QSqlRecord(static_cast(ptr)->record(QString::fromUtf8(tablename.data, tablename.len))); } struct QtSql_PackedString QSqlDatabase_ConnectOptions(void* ptr) { return ({ QByteArray t27c06b = static_cast(ptr)->connectOptions().toUtf8(); QtSql_PackedString { const_cast(t27c06b.prepend("WHITESPACE").constData()+10), t27c06b.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_ConnectionName(void* ptr) { return ({ QByteArray tb2dc55 = static_cast(ptr)->connectionName().toUtf8(); QtSql_PackedString { const_cast(tb2dc55.prepend("WHITESPACE").constData()+10), tb2dc55.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_DatabaseName(void* ptr) { return ({ QByteArray t15dc5d = static_cast(ptr)->databaseName().toUtf8(); QtSql_PackedString { const_cast(t15dc5d.prepend("WHITESPACE").constData()+10), t15dc5d.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_DriverName(void* ptr) { return ({ QByteArray t58c861 = static_cast(ptr)->driverName().toUtf8(); QtSql_PackedString { const_cast(t58c861.prepend("WHITESPACE").constData()+10), t58c861.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_HostName(void* ptr) { return ({ QByteArray taeb29f = static_cast(ptr)->hostName().toUtf8(); QtSql_PackedString { const_cast(taeb29f.prepend("WHITESPACE").constData()+10), taeb29f.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_Password(void* ptr) { return ({ QByteArray t136367 = static_cast(ptr)->password().toUtf8(); QtSql_PackedString { const_cast(t136367.prepend("WHITESPACE").constData()+10), t136367.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_UserName(void* ptr) { return ({ QByteArray t7a5cf4 = static_cast(ptr)->userName().toUtf8(); QtSql_PackedString { const_cast(t7a5cf4.prepend("WHITESPACE").constData()+10), t7a5cf4.size()-10 }; }); } struct QtSql_PackedString QSqlDatabase_Tables(void* ptr, long long ty) { return ({ QByteArray t302bb5 = static_cast(ptr)->tables(static_cast(ty)).join("|").toUtf8(); QtSql_PackedString { const_cast(t302bb5.prepend("WHITESPACE").constData()+10), t302bb5.size()-10 }; }); } char QSqlDatabase_IsOpen(void* ptr) { return static_cast(ptr)->isOpen(); } char QSqlDatabase_IsOpenError(void* ptr) { return static_cast(ptr)->isOpenError(); } char QSqlDatabase_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QSqlDatabase_Port(void* ptr) { return static_cast(ptr)->port(); } struct QtSql_PackedString QSqlDatabase_QSqlDatabase_DefaultConnection() { return QtSql_PackedString { const_cast(QSqlDatabase::defaultConnection), -1 }; } class MyQSqlDriver: public QSqlDriver { public: MyQSqlDriver(QObject *parent = Q_NULLPTR) : QSqlDriver(parent) {QSqlDriver_QSqlDriver_QRegisterMetaType();}; bool beginTransaction() { return callbackQSqlDriver_BeginTransaction(this) != 0; }; bool commitTransaction() { return callbackQSqlDriver_CommitTransaction(this) != 0; }; bool open(const QString & db, const QString & user, const QString & password, const QString & host, int port, const QString & options) { QByteArray t0352a8 = db.toUtf8(); QtSql_PackedString dbPacked = { const_cast(t0352a8.prepend("WHITESPACE").constData()+10), t0352a8.size()-10 };QByteArray t12dea9 = user.toUtf8(); QtSql_PackedString userPacked = { const_cast(t12dea9.prepend("WHITESPACE").constData()+10), t12dea9.size()-10 };QByteArray t5baa61 = password.toUtf8(); QtSql_PackedString passwordPacked = { const_cast(t5baa61.prepend("WHITESPACE").constData()+10), t5baa61.size()-10 };QByteArray t86dd1c = host.toUtf8(); QtSql_PackedString hostPacked = { const_cast(t86dd1c.prepend("WHITESPACE").constData()+10), t86dd1c.size()-10 };QByteArray t513f8d = options.toUtf8(); QtSql_PackedString optionsPacked = { const_cast(t513f8d.prepend("WHITESPACE").constData()+10), t513f8d.size()-10 };return callbackQSqlDriver_Open(this, dbPacked, userPacked, passwordPacked, hostPacked, port, optionsPacked) != 0; }; bool rollbackTransaction() { return callbackQSqlDriver_RollbackTransaction(this) != 0; }; bool subscribeToNotification(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtSql_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return callbackQSqlDriver_SubscribeToNotification(this, namePacked) != 0; }; bool unsubscribeFromNotification(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtSql_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return callbackQSqlDriver_UnsubscribeFromNotification(this, namePacked) != 0; }; void close() { callbackQSqlDriver_Close(this); }; void Signal_Notification(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtSql_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQSqlDriver_Notification(this, namePacked); }; void Signal_Notification2(const QString & name, QSqlDriver::NotificationSource source, const QVariant & payload) { QByteArray t6ae999 = name.toUtf8(); QtSql_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQSqlDriver_Notification2(this, namePacked, source, const_cast(&payload)); }; void setLastError(const QSqlError & error) { callbackQSqlDriver_SetLastError(this, const_cast(&error)); }; void setOpen(bool open) { callbackQSqlDriver_SetOpen(this, open); }; void setOpenError(bool error) { callbackQSqlDriver_SetOpenError(this, error); }; QSqlIndex primaryIndex(const QString & tableName) const { QByteArray t3e7060 = tableName.toUtf8(); QtSql_PackedString tableNamePacked = { const_cast(t3e7060.prepend("WHITESPACE").constData()+10), t3e7060.size()-10 };return *static_cast(callbackQSqlDriver_PrimaryIndex(const_cast(static_cast(this)), tableNamePacked)); }; QSqlRecord record(const QString & tableName) const { QByteArray t3e7060 = tableName.toUtf8(); QtSql_PackedString tableNamePacked = { const_cast(t3e7060.prepend("WHITESPACE").constData()+10), t3e7060.size()-10 };return *static_cast(callbackQSqlDriver_Record(const_cast(static_cast(this)), tableNamePacked)); }; QSqlResult * createResult() const { return static_cast(callbackQSqlDriver_CreateResult(const_cast(static_cast(this)))); }; QString escapeIdentifier(const QString & identifier, QSqlDriver::IdentifierType ty) const { QByteArray tfae9fd = identifier.toUtf8(); QtSql_PackedString identifierPacked = { const_cast(tfae9fd.prepend("WHITESPACE").constData()+10), tfae9fd.size()-10 };return ({ QtSql_PackedString tempVal = callbackQSqlDriver_EscapeIdentifier(const_cast(static_cast(this)), identifierPacked, ty); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QString formatValue(const QSqlField & field, bool trimStrings) const { return ({ QtSql_PackedString tempVal = callbackQSqlDriver_FormatValue(const_cast(static_cast(this)), const_cast(&field), trimStrings); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QString sqlStatement(QSqlDriver::StatementType ty, const QString & tableName, const QSqlRecord & rec, bool preparedStatement) const { QByteArray t3e7060 = tableName.toUtf8(); QtSql_PackedString tableNamePacked = { const_cast(t3e7060.prepend("WHITESPACE").constData()+10), t3e7060.size()-10 };return ({ QtSql_PackedString tempVal = callbackQSqlDriver_SqlStatement(const_cast(static_cast(this)), ty, tableNamePacked, const_cast(&rec), preparedStatement); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QString stripDelimiters(const QString & identifier, QSqlDriver::IdentifierType ty) const { QByteArray tfae9fd = identifier.toUtf8(); QtSql_PackedString identifierPacked = { const_cast(tfae9fd.prepend("WHITESPACE").constData()+10), tfae9fd.size()-10 };return ({ QtSql_PackedString tempVal = callbackQSqlDriver_StripDelimiters(const_cast(static_cast(this)), identifierPacked, ty); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QStringList subscribedToNotifications() const { return ({ QtSql_PackedString tempVal = callbackQSqlDriver_SubscribedToNotifications(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("|", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; QStringList tables(QSql::TableType tableType) const { return ({ QtSql_PackedString tempVal = callbackQSqlDriver_Tables(const_cast(static_cast(this)), tableType); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("|", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; QVariant handle() const { return *static_cast(callbackQSqlDriver_Handle(const_cast(static_cast(this)))); }; bool hasFeature(QSqlDriver::DriverFeature feature) const { return callbackQSqlDriver_HasFeature(const_cast(static_cast(this)), feature) != 0; }; bool isIdentifierEscaped(const QString & identifier, QSqlDriver::IdentifierType ty) const { QByteArray tfae9fd = identifier.toUtf8(); QtSql_PackedString identifierPacked = { const_cast(tfae9fd.prepend("WHITESPACE").constData()+10), tfae9fd.size()-10 };return callbackQSqlDriver_IsIdentifierEscaped(const_cast(static_cast(this)), identifierPacked, ty) != 0; }; bool isOpen() const { return callbackQSqlDriver_IsOpen(const_cast(static_cast(this))) != 0; }; bool event(QEvent * e) { return callbackQSqlDriver_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQSqlDriver_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQSqlDriver_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSqlDriver_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSqlDriver_CustomEvent(this, event); }; void deleteLater() { callbackQSqlDriver_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSqlDriver_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSqlDriver_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSql_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSqlDriver_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSqlDriver_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQSqlDriver_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQSqlDriver*) int QSqlDriver_QSqlDriver_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSqlDriver_NewQSqlDriver(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriver(static_cast(parent)); } else { return new MyQSqlDriver(static_cast(parent)); } } char QSqlDriver_BeginTransaction(void* ptr) { return static_cast(ptr)->beginTransaction(); } char QSqlDriver_BeginTransactionDefault(void* ptr) { return static_cast(ptr)->QSqlDriver::beginTransaction(); } char QSqlDriver_CommitTransaction(void* ptr) { return static_cast(ptr)->commitTransaction(); } char QSqlDriver_CommitTransactionDefault(void* ptr) { return static_cast(ptr)->QSqlDriver::commitTransaction(); } char QSqlDriver_Open(void* ptr, struct QtSql_PackedString db, struct QtSql_PackedString user, struct QtSql_PackedString password, struct QtSql_PackedString host, int port, struct QtSql_PackedString options) { return static_cast(ptr)->open(QString::fromUtf8(db.data, db.len), QString::fromUtf8(user.data, user.len), QString::fromUtf8(password.data, password.len), QString::fromUtf8(host.data, host.len), port, QString::fromUtf8(options.data, options.len)); } char QSqlDriver_RollbackTransaction(void* ptr) { return static_cast(ptr)->rollbackTransaction(); } char QSqlDriver_RollbackTransactionDefault(void* ptr) { return static_cast(ptr)->QSqlDriver::rollbackTransaction(); } char QSqlDriver_SubscribeToNotification(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->subscribeToNotification(QString::fromUtf8(name.data, name.len)); } char QSqlDriver_SubscribeToNotificationDefault(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->QSqlDriver::subscribeToNotification(QString::fromUtf8(name.data, name.len)); } char QSqlDriver_UnsubscribeFromNotification(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->unsubscribeFromNotification(QString::fromUtf8(name.data, name.len)); } char QSqlDriver_UnsubscribeFromNotificationDefault(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->QSqlDriver::unsubscribeFromNotification(QString::fromUtf8(name.data, name.len)); } void QSqlDriver_Close(void* ptr) { static_cast(ptr)->close(); } void QSqlDriver_ConnectNotification(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSqlDriver::notification), static_cast(ptr), static_cast(&MyQSqlDriver::Signal_Notification)); } void QSqlDriver_DisconnectNotification(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSqlDriver::notification), static_cast(ptr), static_cast(&MyQSqlDriver::Signal_Notification)); } void QSqlDriver_Notification(void* ptr, struct QtSql_PackedString name) { static_cast(ptr)->notification(QString::fromUtf8(name.data, name.len)); } void QSqlDriver_ConnectNotification2(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSqlDriver::notification), static_cast(ptr), static_cast(&MyQSqlDriver::Signal_Notification2)); } void QSqlDriver_DisconnectNotification2(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSqlDriver::notification), static_cast(ptr), static_cast(&MyQSqlDriver::Signal_Notification2)); } void QSqlDriver_Notification2(void* ptr, struct QtSql_PackedString name, long long source, void* payload) { static_cast(ptr)->notification(QString::fromUtf8(name.data, name.len), static_cast(source), *static_cast(payload)); } void QSqlDriver_SetLastError(void* ptr, void* error) { static_cast(ptr)->setLastError(*static_cast(error)); } void QSqlDriver_SetLastErrorDefault(void* ptr, void* error) { static_cast(ptr)->QSqlDriver::setLastError(*static_cast(error)); } void QSqlDriver_SetNumericalPrecisionPolicy(void* ptr, long long precisionPolicy) { static_cast(ptr)->setNumericalPrecisionPolicy(static_cast(precisionPolicy)); } void QSqlDriver_SetOpen(void* ptr, char open) { static_cast(ptr)->setOpen(open != 0); } void QSqlDriver_SetOpenDefault(void* ptr, char open) { static_cast(ptr)->QSqlDriver::setOpen(open != 0); } void QSqlDriver_SetOpenError(void* ptr, char error) { static_cast(ptr)->setOpenError(error != 0); } void QSqlDriver_SetOpenErrorDefault(void* ptr, char error) { static_cast(ptr)->QSqlDriver::setOpenError(error != 0); } void QSqlDriver_DestroyQSqlDriver(void* ptr) { static_cast(ptr)->~QSqlDriver(); } long long QSqlDriver_NumericalPrecisionPolicy(void* ptr) { return static_cast(ptr)->numericalPrecisionPolicy(); } void* QSqlDriver_LastError(void* ptr) { return new QSqlError(static_cast(ptr)->lastError()); } void* QSqlDriver_PrimaryIndex(void* ptr, struct QtSql_PackedString tableName) { return new QSqlIndex(static_cast(ptr)->primaryIndex(QString::fromUtf8(tableName.data, tableName.len))); } void* QSqlDriver_PrimaryIndexDefault(void* ptr, struct QtSql_PackedString tableName) { return new QSqlIndex(static_cast(ptr)->QSqlDriver::primaryIndex(QString::fromUtf8(tableName.data, tableName.len))); } void* QSqlDriver_Record(void* ptr, struct QtSql_PackedString tableName) { return new QSqlRecord(static_cast(ptr)->record(QString::fromUtf8(tableName.data, tableName.len))); } void* QSqlDriver_RecordDefault(void* ptr, struct QtSql_PackedString tableName) { return new QSqlRecord(static_cast(ptr)->QSqlDriver::record(QString::fromUtf8(tableName.data, tableName.len))); } void* QSqlDriver_CreateResult(void* ptr) { return static_cast(ptr)->createResult(); } struct QtSql_PackedString QSqlDriver_EscapeIdentifier(void* ptr, struct QtSql_PackedString identifier, long long ty) { return ({ QByteArray t179a9d = static_cast(ptr)->escapeIdentifier(QString::fromUtf8(identifier.data, identifier.len), static_cast(ty)).toUtf8(); QtSql_PackedString { const_cast(t179a9d.prepend("WHITESPACE").constData()+10), t179a9d.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_EscapeIdentifierDefault(void* ptr, struct QtSql_PackedString identifier, long long ty) { return ({ QByteArray t42081b = static_cast(ptr)->QSqlDriver::escapeIdentifier(QString::fromUtf8(identifier.data, identifier.len), static_cast(ty)).toUtf8(); QtSql_PackedString { const_cast(t42081b.prepend("WHITESPACE").constData()+10), t42081b.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_FormatValue(void* ptr, void* field, char trimStrings) { return ({ QByteArray t09cd9b = static_cast(ptr)->formatValue(*static_cast(field), trimStrings != 0).toUtf8(); QtSql_PackedString { const_cast(t09cd9b.prepend("WHITESPACE").constData()+10), t09cd9b.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_FormatValueDefault(void* ptr, void* field, char trimStrings) { return ({ QByteArray tcdc4d9 = static_cast(ptr)->QSqlDriver::formatValue(*static_cast(field), trimStrings != 0).toUtf8(); QtSql_PackedString { const_cast(tcdc4d9.prepend("WHITESPACE").constData()+10), tcdc4d9.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_SqlStatement(void* ptr, long long ty, struct QtSql_PackedString tableName, void* rec, char preparedStatement) { return ({ QByteArray t404912 = static_cast(ptr)->sqlStatement(static_cast(ty), QString::fromUtf8(tableName.data, tableName.len), *static_cast(rec), preparedStatement != 0).toUtf8(); QtSql_PackedString { const_cast(t404912.prepend("WHITESPACE").constData()+10), t404912.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_SqlStatementDefault(void* ptr, long long ty, struct QtSql_PackedString tableName, void* rec, char preparedStatement) { return ({ QByteArray t50868f = static_cast(ptr)->QSqlDriver::sqlStatement(static_cast(ty), QString::fromUtf8(tableName.data, tableName.len), *static_cast(rec), preparedStatement != 0).toUtf8(); QtSql_PackedString { const_cast(t50868f.prepend("WHITESPACE").constData()+10), t50868f.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_StripDelimiters(void* ptr, struct QtSql_PackedString identifier, long long ty) { return ({ QByteArray t8be107 = static_cast(ptr)->stripDelimiters(QString::fromUtf8(identifier.data, identifier.len), static_cast(ty)).toUtf8(); QtSql_PackedString { const_cast(t8be107.prepend("WHITESPACE").constData()+10), t8be107.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_StripDelimitersDefault(void* ptr, struct QtSql_PackedString identifier, long long ty) { return ({ QByteArray tb71792 = static_cast(ptr)->QSqlDriver::stripDelimiters(QString::fromUtf8(identifier.data, identifier.len), static_cast(ty)).toUtf8(); QtSql_PackedString { const_cast(tb71792.prepend("WHITESPACE").constData()+10), tb71792.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_SubscribedToNotifications(void* ptr) { return ({ QByteArray t545d09 = static_cast(ptr)->subscribedToNotifications().join("|").toUtf8(); QtSql_PackedString { const_cast(t545d09.prepend("WHITESPACE").constData()+10), t545d09.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_SubscribedToNotificationsDefault(void* ptr) { return ({ QByteArray t063c3c = static_cast(ptr)->QSqlDriver::subscribedToNotifications().join("|").toUtf8(); QtSql_PackedString { const_cast(t063c3c.prepend("WHITESPACE").constData()+10), t063c3c.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_Tables(void* ptr, long long tableType) { return ({ QByteArray tcfb904 = static_cast(ptr)->tables(static_cast(tableType)).join("|").toUtf8(); QtSql_PackedString { const_cast(tcfb904.prepend("WHITESPACE").constData()+10), tcfb904.size()-10 }; }); } struct QtSql_PackedString QSqlDriver_TablesDefault(void* ptr, long long tableType) { return ({ QByteArray tf0f7df = static_cast(ptr)->QSqlDriver::tables(static_cast(tableType)).join("|").toUtf8(); QtSql_PackedString { const_cast(tf0f7df.prepend("WHITESPACE").constData()+10), tf0f7df.size()-10 }; }); } void* QSqlDriver_Handle(void* ptr) { return new QVariant(static_cast(ptr)->handle()); } void* QSqlDriver_HandleDefault(void* ptr) { return new QVariant(static_cast(ptr)->QSqlDriver::handle()); } char QSqlDriver_HasFeature(void* ptr, long long feature) { return static_cast(ptr)->hasFeature(static_cast(feature)); } char QSqlDriver_IsIdentifierEscaped(void* ptr, struct QtSql_PackedString identifier, long long ty) { return static_cast(ptr)->isIdentifierEscaped(QString::fromUtf8(identifier.data, identifier.len), static_cast(ty)); } char QSqlDriver_IsIdentifierEscapedDefault(void* ptr, struct QtSql_PackedString identifier, long long ty) { return static_cast(ptr)->QSqlDriver::isIdentifierEscaped(QString::fromUtf8(identifier.data, identifier.len), static_cast(ty)); } char QSqlDriver_IsOpen(void* ptr) { return static_cast(ptr)->isOpen(); } char QSqlDriver_IsOpenDefault(void* ptr) { return static_cast(ptr)->QSqlDriver::isOpen(); } char QSqlDriver_IsOpenError(void* ptr) { return static_cast(ptr)->isOpenError(); } void* QSqlDriver___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QSqlDriver___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlDriver___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriver___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriver___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriver___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriver___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriver___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriver___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriver___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriver___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriver___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriver___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriver___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriver___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QSqlDriver_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QSqlDriver::event(static_cast(e)); } char QSqlDriver_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QSqlDriver::eventFilter(static_cast(watched), static_cast(event)); } void QSqlDriver_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlDriver::childEvent(static_cast(event)); } void QSqlDriver_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSqlDriver::connectNotify(*static_cast(sign)); } void QSqlDriver_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlDriver::customEvent(static_cast(event)); } void QSqlDriver_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QSqlDriver::deleteLater(); } void QSqlDriver_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSqlDriver::disconnectNotify(*static_cast(sign)); } void QSqlDriver_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlDriver::timerEvent(static_cast(event)); } void* QSqlDriver_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QSqlDriver::metaObject()); } class MyQSqlDriverCreatorBase: public QSqlDriverCreatorBase { public: ~MyQSqlDriverCreatorBase() { callbackQSqlDriverCreatorBase_DestroyQSqlDriverCreatorBase(this); }; QSqlDriver * createObject() const { return static_cast(callbackQSqlDriverCreatorBase_CreateObject(const_cast(static_cast(this)))); }; }; void QSqlDriverCreatorBase_DestroyQSqlDriverCreatorBase(void* ptr) { static_cast(ptr)->~QSqlDriverCreatorBase(); } void QSqlDriverCreatorBase_DestroyQSqlDriverCreatorBaseDefault(void* ptr) { Q_UNUSED(ptr); } void* QSqlDriverCreatorBase_CreateObject(void* ptr) { return static_cast(ptr)->createObject(); } class MyQSqlDriverPlugin: public QSqlDriverPlugin { public: MyQSqlDriverPlugin(QObject *parent = Q_NULLPTR) : QSqlDriverPlugin(parent) {QSqlDriverPlugin_QSqlDriverPlugin_QRegisterMetaType();}; QSqlDriver * create(const QString & key) { QByteArray ta62f22 = key.toUtf8(); QtSql_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return static_cast(callbackQSqlDriverPlugin_Create(this, keyPacked)); }; bool event(QEvent * e) { return callbackQSqlDriverPlugin_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQSqlDriverPlugin_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQSqlDriverPlugin_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSqlDriverPlugin_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSqlDriverPlugin_CustomEvent(this, event); }; void deleteLater() { callbackQSqlDriverPlugin_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSqlDriverPlugin_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSqlDriverPlugin_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSql_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSqlDriverPlugin_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSqlDriverPlugin_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQSqlDriverPlugin_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQSqlDriverPlugin*) int QSqlDriverPlugin_QSqlDriverPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSqlDriverPlugin_Create(void* ptr, struct QtSql_PackedString key) { return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len)); } void* QSqlDriverPlugin_NewQSqlDriverPlugin(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlDriverPlugin(static_cast(parent)); } else { return new MyQSqlDriverPlugin(static_cast(parent)); } } void QSqlDriverPlugin_DestroyQSqlDriverPlugin(void* ptr) { static_cast(ptr)->~QSqlDriverPlugin(); } void* QSqlDriverPlugin___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QSqlDriverPlugin___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlDriverPlugin___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriverPlugin___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriverPlugin___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriverPlugin___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriverPlugin___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriverPlugin___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriverPlugin___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriverPlugin___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriverPlugin___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriverPlugin___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlDriverPlugin___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlDriverPlugin___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlDriverPlugin___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QSqlDriverPlugin_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QSqlDriverPlugin::event(static_cast(e)); } char QSqlDriverPlugin_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QSqlDriverPlugin::eventFilter(static_cast(watched), static_cast(event)); } void QSqlDriverPlugin_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlDriverPlugin::childEvent(static_cast(event)); } void QSqlDriverPlugin_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSqlDriverPlugin::connectNotify(*static_cast(sign)); } void QSqlDriverPlugin_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlDriverPlugin::customEvent(static_cast(event)); } void QSqlDriverPlugin_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QSqlDriverPlugin::deleteLater(); } void QSqlDriverPlugin_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSqlDriverPlugin::disconnectNotify(*static_cast(sign)); } void QSqlDriverPlugin_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlDriverPlugin::timerEvent(static_cast(event)); } void* QSqlDriverPlugin_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QSqlDriverPlugin::metaObject()); } struct QtSql_PackedString QSqlError_NativeErrorCode(void* ptr) { return ({ QByteArray t468473 = static_cast(ptr)->nativeErrorCode().toUtf8(); QtSql_PackedString { const_cast(t468473.prepend("WHITESPACE").constData()+10), t468473.size()-10 }; }); } void* QSqlError_NewQSqlError3(void* other) { return new QSqlError(*static_cast(other)); } void* QSqlError_NewQSqlError(struct QtSql_PackedString driverText, struct QtSql_PackedString databaseText, long long ty, struct QtSql_PackedString code) { return new QSqlError(QString::fromUtf8(driverText.data, driverText.len), QString::fromUtf8(databaseText.data, databaseText.len), static_cast(ty), QString::fromUtf8(code.data, code.len)); } void QSqlError_DestroyQSqlError(void* ptr) { static_cast(ptr)->~QSqlError(); } long long QSqlError_Type(void* ptr) { return static_cast(ptr)->type(); } struct QtSql_PackedString QSqlError_DatabaseText(void* ptr) { return ({ QByteArray t7edaa1 = static_cast(ptr)->databaseText().toUtf8(); QtSql_PackedString { const_cast(t7edaa1.prepend("WHITESPACE").constData()+10), t7edaa1.size()-10 }; }); } struct QtSql_PackedString QSqlError_DriverText(void* ptr) { return ({ QByteArray tf41ece = static_cast(ptr)->driverText().toUtf8(); QtSql_PackedString { const_cast(tf41ece.prepend("WHITESPACE").constData()+10), tf41ece.size()-10 }; }); } struct QtSql_PackedString QSqlError_Text(void* ptr) { return ({ QByteArray t22e689 = static_cast(ptr)->text().toUtf8(); QtSql_PackedString { const_cast(t22e689.prepend("WHITESPACE").constData()+10), t22e689.size()-10 }; }); } char QSqlError_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QSqlField_NewQSqlField2(void* other) { return new QSqlField(*static_cast(other)); } void* QSqlField_NewQSqlField(struct QtSql_PackedString fieldName, long long ty) { return new QSqlField(QString::fromUtf8(fieldName.data, fieldName.len), static_cast(ty)); } void QSqlField_Clear(void* ptr) { static_cast(ptr)->clear(); } void QSqlField_SetAutoValue(void* ptr, char autoVal) { static_cast(ptr)->setAutoValue(autoVal != 0); } void QSqlField_SetDefaultValue(void* ptr, void* value) { static_cast(ptr)->setDefaultValue(*static_cast(value)); } void QSqlField_SetGenerated(void* ptr, char gen) { static_cast(ptr)->setGenerated(gen != 0); } void QSqlField_SetLength(void* ptr, int fieldLength) { static_cast(ptr)->setLength(fieldLength); } void QSqlField_SetName(void* ptr, struct QtSql_PackedString name) { static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); } void QSqlField_SetPrecision(void* ptr, int precision) { static_cast(ptr)->setPrecision(precision); } void QSqlField_SetReadOnly(void* ptr, char readOnly) { static_cast(ptr)->setReadOnly(readOnly != 0); } void QSqlField_SetRequired(void* ptr, char required) { static_cast(ptr)->setRequired(required != 0); } void QSqlField_SetRequiredStatus(void* ptr, long long required) { static_cast(ptr)->setRequiredStatus(static_cast(required)); } void QSqlField_SetType(void* ptr, long long ty) { static_cast(ptr)->setType(static_cast(ty)); } void QSqlField_SetValue(void* ptr, void* value) { static_cast(ptr)->setValue(*static_cast(value)); } void QSqlField_DestroyQSqlField(void* ptr) { static_cast(ptr)->~QSqlField(); } struct QtSql_PackedString QSqlField_Name(void* ptr) { return ({ QByteArray t784037 = static_cast(ptr)->name().toUtf8(); QtSql_PackedString { const_cast(t784037.prepend("WHITESPACE").constData()+10), t784037.size()-10 }; }); } void* QSqlField_DefaultValue(void* ptr) { return new QVariant(static_cast(ptr)->defaultValue()); } void* QSqlField_Value(void* ptr) { return new QVariant(static_cast(ptr)->value()); } long long QSqlField_Type(void* ptr) { return static_cast(ptr)->type(); } long long QSqlField_RequiredStatus(void* ptr) { return static_cast(ptr)->requiredStatus(); } char QSqlField_IsAutoValue(void* ptr) { return static_cast(ptr)->isAutoValue(); } char QSqlField_IsGenerated(void* ptr) { return static_cast(ptr)->isGenerated(); } char QSqlField_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } char QSqlField_IsReadOnly(void* ptr) { return static_cast(ptr)->isReadOnly(); } char QSqlField_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QSqlField_Length(void* ptr) { return static_cast(ptr)->length(); } int QSqlField_Precision(void* ptr) { return static_cast(ptr)->precision(); } void* QSqlIndex_NewQSqlIndex2(void* other) { return new QSqlIndex(*static_cast(other)); } void* QSqlIndex_NewQSqlIndex(struct QtSql_PackedString cursorname, struct QtSql_PackedString name) { return new QSqlIndex(QString::fromUtf8(cursorname.data, cursorname.len), QString::fromUtf8(name.data, name.len)); } void QSqlIndex_Append2(void* ptr, void* field, char desc) { static_cast(ptr)->append(*static_cast(field), desc != 0); } void QSqlIndex_SetCursorName(void* ptr, struct QtSql_PackedString cursorName) { static_cast(ptr)->setCursorName(QString::fromUtf8(cursorName.data, cursorName.len)); } void QSqlIndex_SetDescending(void* ptr, int i, char desc) { static_cast(ptr)->setDescending(i, desc != 0); } void QSqlIndex_SetName(void* ptr, struct QtSql_PackedString name) { static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); } void QSqlIndex_DestroyQSqlIndex(void* ptr) { static_cast(ptr)->~QSqlIndex(); } struct QtSql_PackedString QSqlIndex_CursorName(void* ptr) { return ({ QByteArray t1764a5 = static_cast(ptr)->cursorName().toUtf8(); QtSql_PackedString { const_cast(t1764a5.prepend("WHITESPACE").constData()+10), t1764a5.size()-10 }; }); } struct QtSql_PackedString QSqlIndex_Name(void* ptr) { return ({ QByteArray tdb3ffc = static_cast(ptr)->name().toUtf8(); QtSql_PackedString { const_cast(tdb3ffc.prepend("WHITESPACE").constData()+10), tdb3ffc.size()-10 }; }); } char QSqlIndex_IsDescending(void* ptr, int i) { return static_cast(ptr)->isDescending(i); } void* QSqlQuery_NewQSqlQuery3(void* db) { return new QSqlQuery(*static_cast(db)); } void* QSqlQuery_NewQSqlQuery(void* result) { return new QSqlQuery(static_cast(result)); } void* QSqlQuery_NewQSqlQuery4(void* other) { return new QSqlQuery(*static_cast(other)); } void* QSqlQuery_NewQSqlQuery2(struct QtSql_PackedString query, void* db) { return new QSqlQuery(QString::fromUtf8(query.data, query.len), *static_cast(db)); } char QSqlQuery_Exec2(void* ptr) { return static_cast(ptr)->exec(); } char QSqlQuery_Exec(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->exec(QString::fromUtf8(query.data, query.len)); } char QSqlQuery_ExecBatch(void* ptr, long long mode) { return static_cast(ptr)->execBatch(static_cast(mode)); } char QSqlQuery_First(void* ptr) { return static_cast(ptr)->first(); } char QSqlQuery_Last(void* ptr) { return static_cast(ptr)->last(); } char QSqlQuery_Next(void* ptr) { return static_cast(ptr)->next(); } char QSqlQuery_NextResult(void* ptr) { return static_cast(ptr)->nextResult(); } char QSqlQuery_Prepare(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->prepare(QString::fromUtf8(query.data, query.len)); } char QSqlQuery_Previous(void* ptr) { return static_cast(ptr)->previous(); } char QSqlQuery_Seek(void* ptr, int index, char relative) { return static_cast(ptr)->seek(index, relative != 0); } void QSqlQuery_AddBindValue(void* ptr, void* val, long long paramType) { static_cast(ptr)->addBindValue(*static_cast(val), static_cast(paramType)); } void QSqlQuery_BindValue(void* ptr, struct QtSql_PackedString placeholder, void* val, long long paramType) { static_cast(ptr)->bindValue(QString::fromUtf8(placeholder.data, placeholder.len), *static_cast(val), static_cast(paramType)); } void QSqlQuery_BindValue2(void* ptr, int pos, void* val, long long paramType) { static_cast(ptr)->bindValue(pos, *static_cast(val), static_cast(paramType)); } void QSqlQuery_Clear(void* ptr) { static_cast(ptr)->clear(); } void QSqlQuery_Finish(void* ptr) { static_cast(ptr)->finish(); } void QSqlQuery_SetForwardOnly(void* ptr, char forward) { static_cast(ptr)->setForwardOnly(forward != 0); } void QSqlQuery_SetNumericalPrecisionPolicy(void* ptr, long long precisionPolicy) { static_cast(ptr)->setNumericalPrecisionPolicy(static_cast(precisionPolicy)); } void QSqlQuery_DestroyQSqlQuery(void* ptr) { static_cast(ptr)->~QSqlQuery(); } struct QtSql_PackedList QSqlQuery_BoundValues(void* ptr) { return ({ QMap* tmpValue = new QMap(static_cast(ptr)->boundValues()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } long long QSqlQuery_NumericalPrecisionPolicy(void* ptr) { return static_cast(ptr)->numericalPrecisionPolicy(); } void* QSqlQuery_LastError(void* ptr) { return new QSqlError(static_cast(ptr)->lastError()); } void* QSqlQuery_Record(void* ptr) { return new QSqlRecord(static_cast(ptr)->record()); } struct QtSql_PackedString QSqlQuery_ExecutedQuery(void* ptr) { return ({ QByteArray tc2ded8 = static_cast(ptr)->executedQuery().toUtf8(); QtSql_PackedString { const_cast(tc2ded8.prepend("WHITESPACE").constData()+10), tc2ded8.size()-10 }; }); } struct QtSql_PackedString QSqlQuery_LastQuery(void* ptr) { return ({ QByteArray t0d33b2 = static_cast(ptr)->lastQuery().toUtf8(); QtSql_PackedString { const_cast(t0d33b2.prepend("WHITESPACE").constData()+10), t0d33b2.size()-10 }; }); } void* QSqlQuery_BoundValue(void* ptr, struct QtSql_PackedString placeholder) { return new QVariant(static_cast(ptr)->boundValue(QString::fromUtf8(placeholder.data, placeholder.len))); } void* QSqlQuery_BoundValue2(void* ptr, int pos) { return new QVariant(static_cast(ptr)->boundValue(pos)); } void* QSqlQuery_LastInsertId(void* ptr) { return new QVariant(static_cast(ptr)->lastInsertId()); } void* QSqlQuery_Value2(void* ptr, struct QtSql_PackedString name) { return new QVariant(static_cast(ptr)->value(QString::fromUtf8(name.data, name.len))); } void* QSqlQuery_Value(void* ptr, int index) { return new QVariant(static_cast(ptr)->value(index)); } char QSqlQuery_IsActive(void* ptr) { return static_cast(ptr)->isActive(); } char QSqlQuery_IsForwardOnly(void* ptr) { return static_cast(ptr)->isForwardOnly(); } char QSqlQuery_IsNull2(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->isNull(QString::fromUtf8(name.data, name.len)); } char QSqlQuery_IsNull(void* ptr, int field) { return static_cast(ptr)->isNull(field); } char QSqlQuery_IsSelect(void* ptr) { return static_cast(ptr)->isSelect(); } char QSqlQuery_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QSqlQuery_Driver(void* ptr) { return const_cast(static_cast(ptr)->driver()); } void* QSqlQuery_Result(void* ptr) { return const_cast(static_cast(ptr)->result()); } int QSqlQuery_At(void* ptr) { return static_cast(ptr)->at(); } int QSqlQuery_NumRowsAffected(void* ptr) { return static_cast(ptr)->numRowsAffected(); } int QSqlQuery_Size(void* ptr) { return static_cast(ptr)->size(); } void* QSqlQuery___boundValues_atList(void* ptr, struct QtSql_PackedString i) { return new QVariant(static_cast*>(ptr)->value(QString::fromUtf8(i.data, i.len))); } void QSqlQuery___boundValues_setList(void* ptr, struct QtSql_PackedString key, void* i) { static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); } void* QSqlQuery___boundValues_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtSql_PackedList QSqlQuery___boundValues_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } struct QtSql_PackedString QSqlQuery_____boundValues_keyList_atList(void* ptr, int i) { return ({ QByteArray t29def6 = static_cast*>(ptr)->at(i).toUtf8(); QtSql_PackedString { const_cast(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; }); } void QSqlQuery_____boundValues_keyList_setList(void* ptr, struct QtSql_PackedString i) { static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); } void* QSqlQuery_____boundValues_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } class MyQSqlQueryModel: public QSqlQueryModel { public: MyQSqlQueryModel(QObject *parent = Q_NULLPTR) : QSqlQueryModel(parent) {QSqlQueryModel_QSqlQueryModel_QRegisterMetaType();}; bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQSqlQueryModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; void clear() { callbackQSqlQueryModel_Clear(this); }; void fetchMore(const QModelIndex & parent) { callbackQSqlQueryModel_FetchMore(this, const_cast(&parent)); }; void queryChange() { callbackQSqlQueryModel_QueryChange(this); }; ~MyQSqlQueryModel() { callbackQSqlQueryModel_DestroyQSqlQueryModel(this); }; QModelIndex indexInQuery(const QModelIndex & item) const { return *static_cast(callbackQSqlQueryModel_IndexInQuery(const_cast(static_cast(this)), const_cast(&item))); }; QVariant data(const QModelIndex & item, int role) const { return *static_cast(callbackQSqlQueryModel_Data(const_cast(static_cast(this)), const_cast(&item), role)); }; QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQSqlQueryModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; bool canFetchMore(const QModelIndex & parent) const { return callbackQSqlQueryModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; int columnCount(const QModelIndex & index) const { return callbackQSqlQueryModel_ColumnCount(const_cast(static_cast(this)), const_cast(&index)); }; int rowCount(const QModelIndex & parent) const { return callbackQSqlQueryModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQSqlQueryModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQSqlQueryModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQSqlQueryModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQSqlQueryModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQSqlQueryModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQSqlQueryModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQSqlQueryModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQSqlQueryModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue = const_cast*>(&roles); QtSql_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; bool submit() { return callbackQSqlQueryModel_Submit(this) != 0; }; void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQSqlQueryModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsInserted(this, const_cast(&parent), first, last); }; void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQSqlQueryModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQSqlQueryModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue = const_cast*>(&roles); QtSql_PackedList { tmpValue, tmpValue->size() }; })); }; void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQSqlQueryModel_HeaderDataChanged(this, orientation, first, last); }; void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQSqlQueryModel_LayoutAboutToBeChanged(this, ({ QList* tmpValue = const_cast*>(&parents); QtSql_PackedList { tmpValue, tmpValue->size() }; }), hint); }; void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQSqlQueryModel_LayoutChanged(this, ({ QList* tmpValue = const_cast*>(&parents); QtSql_PackedList { tmpValue, tmpValue->size() }; }), hint); }; void Signal_ModelAboutToBeReset() { callbackQSqlQueryModel_ModelAboutToBeReset(this); }; void Signal_ModelReset() { callbackQSqlQueryModel_ModelReset(this); }; void resetInternalData() { callbackQSqlQueryModel_ResetInternalData(this); }; void revert() { callbackQSqlQueryModel_Revert(this); }; void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQSqlQueryModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQSqlQueryModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsInserted(this, const_cast(&parent), first, last); }; void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQSqlQueryModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsRemoved(this, const_cast(&parent), first, last); }; void sort(int column, Qt::SortOrder order) { callbackQSqlQueryModel_Sort(this, column, order); }; QHash roleNames() const { return *static_cast*>(callbackQSqlQueryModel_RoleNames(const_cast(static_cast(this)))); }; QMap itemData(const QModelIndex & index) const { return *static_cast*>(callbackQSqlQueryModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); }; QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQSqlQueryModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue = new QList(indexes); QtSql_PackedList { tmpValue, tmpValue->size() }; }))); }; QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return *static_cast*>(callbackQSqlQueryModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); }; QSize span(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; QStringList mimeTypes() const { return ({ QtSql_PackedString tempVal = callbackQSqlQueryModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("|", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; Qt::DropActions supportedDragActions() const { return static_cast(callbackQSqlQueryModel_SupportedDragActions(const_cast(static_cast(this)))); }; Qt::DropActions supportedDropActions() const { return static_cast(callbackQSqlQueryModel_SupportedDropActions(const_cast(static_cast(this)))); }; bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQSqlQueryModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; bool hasChildren(const QModelIndex & parent) const { return callbackQSqlQueryModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; bool event(QEvent * e) { return callbackQSqlQueryModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQSqlQueryModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQSqlQueryModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSqlQueryModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSqlQueryModel_CustomEvent(this, event); }; void deleteLater() { callbackQSqlQueryModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSqlQueryModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSqlQueryModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSql_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSqlQueryModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSqlQueryModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQSqlQueryModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQSqlQueryModel*) int QSqlQueryModel_QSqlQueryModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSqlQueryModel_NewQSqlQueryModel(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlQueryModel(static_cast(parent)); } else { return new MyQSqlQueryModel(static_cast(parent)); } } char QSqlQueryModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::insertColumns(column, count, *static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::insertColumns(column, count, *static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::insertColumns(column, count, *static_cast(parent)); } } char QSqlQueryModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::removeColumns(column, count, *static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::removeColumns(column, count, *static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::removeColumns(column, count, *static_cast(parent)); } } char QSqlQueryModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); } else { return static_cast(ptr)->QSqlQueryModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); } } void QSqlQueryModel_Clear(void* ptr) { static_cast(ptr)->clear(); } void QSqlQueryModel_ClearDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::clear(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::clear(); } else { static_cast(ptr)->QSqlQueryModel::clear(); } } void QSqlQueryModel_FetchMoreDefault(void* ptr, void* parent) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::fetchMore(*static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::fetchMore(*static_cast(parent)); } else { static_cast(ptr)->QSqlQueryModel::fetchMore(*static_cast(parent)); } } void QSqlQueryModel_QueryChange(void* ptr) { static_cast(ptr)->queryChange(); } void QSqlQueryModel_QueryChangeDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::queryChange(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::queryChange(); } else { static_cast(ptr)->QSqlQueryModel::queryChange(); } } void QSqlQueryModel_SetLastError(void* ptr, void* error) { static_cast(ptr)->setLastError(*static_cast(error)); } void QSqlQueryModel_SetQuery(void* ptr, void* query) { static_cast(ptr)->setQuery(*static_cast(query)); } void QSqlQueryModel_SetQuery2(void* ptr, struct QtSql_PackedString query, void* db) { static_cast(ptr)->setQuery(QString::fromUtf8(query.data, query.len), *static_cast(db)); } void QSqlQueryModel_DestroyQSqlQueryModel(void* ptr) { static_cast(ptr)->~QSqlQueryModel(); } void QSqlQueryModel_DestroyQSqlQueryModelDefault(void* ptr) { Q_UNUSED(ptr); } void* QSqlQueryModel_IndexInQuery(void* ptr, void* item) { return new QModelIndex(static_cast(ptr)->indexInQuery(*static_cast(item))); } void* QSqlQueryModel_IndexInQueryDefault(void* ptr, void* item) { if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlRelationalTableModel::indexInQuery(*static_cast(item))); } else if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlTableModel::indexInQuery(*static_cast(item))); } else { return new QModelIndex(static_cast(ptr)->QSqlQueryModel::indexInQuery(*static_cast(item))); } } void* QSqlQueryModel_LastError(void* ptr) { return new QSqlError(static_cast(ptr)->lastError()); } void* QSqlQueryModel_Query(void* ptr) { return new QSqlQuery(static_cast(ptr)->query()); } void* QSqlQueryModel_Record2(void* ptr) { return new QSqlRecord(static_cast(ptr)->record()); } void* QSqlQueryModel_Record(void* ptr, int row) { return new QSqlRecord(static_cast(ptr)->record(row)); } void* QSqlQueryModel_Data(void* ptr, void* item, int role) { return new QVariant(static_cast(ptr)->data(*static_cast(item), role)); } void* QSqlQueryModel_DataDefault(void* ptr, void* item, int role) { if (dynamic_cast(static_cast(ptr))) { return new QVariant(static_cast(ptr)->QSqlRelationalTableModel::data(*static_cast(item), role)); } else if (dynamic_cast(static_cast(ptr))) { return new QVariant(static_cast(ptr)->QSqlTableModel::data(*static_cast(item), role)); } else { return new QVariant(static_cast(ptr)->QSqlQueryModel::data(*static_cast(item), role)); } } void* QSqlQueryModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) { if (dynamic_cast(static_cast(ptr))) { return new QVariant(static_cast(ptr)->QSqlRelationalTableModel::headerData(section, static_cast(orientation), role)); } else if (dynamic_cast(static_cast(ptr))) { return new QVariant(static_cast(ptr)->QSqlTableModel::headerData(section, static_cast(orientation), role)); } else { return new QVariant(static_cast(ptr)->QSqlQueryModel::headerData(section, static_cast(orientation), role)); } } char QSqlQueryModel_CanFetchMoreDefault(void* ptr, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::canFetchMore(*static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::canFetchMore(*static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::canFetchMore(*static_cast(parent)); } } int QSqlQueryModel_ColumnCount(void* ptr, void* index) { return static_cast(ptr)->columnCount(*static_cast(index)); } int QSqlQueryModel_ColumnCountDefault(void* ptr, void* index) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::columnCount(*static_cast(index)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::columnCount(*static_cast(index)); } else { return static_cast(ptr)->QSqlQueryModel::columnCount(*static_cast(index)); } } int QSqlQueryModel_RowCount(void* ptr, void* parent) { return static_cast(ptr)->rowCount(*static_cast(parent)); } int QSqlQueryModel_RowCountDefault(void* ptr, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::rowCount(*static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::rowCount(*static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::rowCount(*static_cast(parent)); } } int QSqlQueryModel_____setItemData_keyList_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QSqlQueryModel_____setItemData_keyList_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSqlQueryModel_____setItemData_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } int QSqlQueryModel_____roleNames_keyList_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QSqlQueryModel_____roleNames_keyList_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSqlQueryModel_____roleNames_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } int QSqlQueryModel_____itemData_keyList_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QSqlQueryModel_____itemData_keyList_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSqlQueryModel_____itemData_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___setItemData_roles_atList(void* ptr, int i) { return new QVariant(static_cast*>(ptr)->value(i)); } void QSqlQueryModel___setItemData_roles_setList(void* ptr, int key, void* i) { static_cast*>(ptr)->insert(key, *static_cast(i)); } void* QSqlQueryModel___setItemData_roles_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtSql_PackedList QSqlQueryModel___setItemData_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } void* QSqlQueryModel___changePersistentIndexList_from_atList(void* ptr, int i) { return new QModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___changePersistentIndexList_from_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___changePersistentIndexList_from_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___changePersistentIndexList_to_atList(void* ptr, int i) { return new QModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___changePersistentIndexList_to_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___changePersistentIndexList_to_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } int QSqlQueryModel___dataChanged_roles_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QSqlQueryModel___dataChanged_roles_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSqlQueryModel___dataChanged_roles_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QSqlQueryModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) { return new QPersistentModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___layoutAboutToBeChanged_parents_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___layoutChanged_parents_atList(void* ptr, int i) { return new QPersistentModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___layoutChanged_parents_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___layoutChanged_parents_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___roleNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->value(i)); } void QSqlQueryModel___roleNames_setList(void* ptr, int key, void* i) { static_cast*>(ptr)->insert(key, *static_cast(i)); } void* QSqlQueryModel___roleNames_newList(void* ptr) { Q_UNUSED(ptr); return new QHash; } struct QtSql_PackedList QSqlQueryModel___roleNames_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } void* QSqlQueryModel___itemData_atList(void* ptr, int i) { return new QVariant(static_cast*>(ptr)->value(i)); } void QSqlQueryModel___itemData_setList(void* ptr, int key, void* i) { static_cast*>(ptr)->insert(key, *static_cast(i)); } void* QSqlQueryModel___itemData_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtSql_PackedList QSqlQueryModel___itemData_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } void* QSqlQueryModel___mimeData_indexes_atList(void* ptr, int i) { return new QModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___mimeData_indexes_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___mimeData_indexes_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___match_atList(void* ptr, int i) { return new QModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___match_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___match_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___persistentIndexList_atList(void* ptr, int i) { return new QModelIndex(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___persistentIndexList_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___persistentIndexList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } int QSqlQueryModel_____doSetRoleNames_keyList_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QSqlQueryModel_____doSetRoleNames_keyList_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSqlQueryModel_____doSetRoleNames_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } int QSqlQueryModel_____setRoleNames_keyList_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QSqlQueryModel_____setRoleNames_keyList_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSqlQueryModel_____setRoleNames_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlQueryModel___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlQueryModel___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlQueryModel___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlQueryModel___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlQueryModel___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlQueryModel___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlQueryModel___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QSqlQueryModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); } } void* QSqlQueryModel_IndexDefault(void* ptr, int row, int column, void* parent) { if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlRelationalTableModel::index(row, column, *static_cast(parent))); } else if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlTableModel::index(row, column, *static_cast(parent))); } else { return new QModelIndex(static_cast(ptr)->QSqlQueryModel::index(row, column, *static_cast(parent))); } } void* QSqlQueryModel_SiblingDefault(void* ptr, int row, int column, void* idx) { if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlRelationalTableModel::sibling(row, column, *static_cast(idx))); } else if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlTableModel::sibling(row, column, *static_cast(idx))); } else { return new QModelIndex(static_cast(ptr)->QSqlQueryModel::sibling(row, column, *static_cast(idx))); } } long long QSqlQueryModel_FlagsDefault(void* ptr, void* index) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::flags(*static_cast(index)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::flags(*static_cast(index)); } else { return static_cast(ptr)->QSqlQueryModel::flags(*static_cast(index)); } } char QSqlQueryModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::insertRows(row, count, *static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::insertRows(row, count, *static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::insertRows(row, count, *static_cast(parent)); } } char QSqlQueryModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); } else { return static_cast(ptr)->QSqlQueryModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); } } char QSqlQueryModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); } else { return static_cast(ptr)->QSqlQueryModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); } } char QSqlQueryModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::removeRows(row, count, *static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::removeRows(row, count, *static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::removeRows(row, count, *static_cast(parent)); } } char QSqlQueryModel_SetDataDefault(void* ptr, void* index, void* value, int role) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::setData(*static_cast(index), *static_cast(value), role); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::setData(*static_cast(index), *static_cast(value), role); } else { return static_cast(ptr)->QSqlQueryModel::setData(*static_cast(index), *static_cast(value), role); } } char QSqlQueryModel_SetItemDataDefault(void* ptr, void* index, void* roles) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::setItemData(*static_cast(index), *static_cast*>(roles)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::setItemData(*static_cast(index), *static_cast*>(roles)); } else { return static_cast(ptr)->QSqlQueryModel::setItemData(*static_cast(index), *static_cast*>(roles)); } } char QSqlQueryModel_SubmitDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::submit(); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::submit(); } else { return static_cast(ptr)->QSqlQueryModel::submit(); } } void QSqlQueryModel_ResetInternalDataDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::resetInternalData(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::resetInternalData(); } else { static_cast(ptr)->QSqlQueryModel::resetInternalData(); } } void QSqlQueryModel_RevertDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::revert(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::revert(); } else { static_cast(ptr)->QSqlQueryModel::revert(); } } void QSqlQueryModel_SortDefault(void* ptr, int column, long long order) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::sort(column, static_cast(order)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::sort(column, static_cast(order)); } else { static_cast(ptr)->QSqlQueryModel::sort(column, static_cast(order)); } } struct QtSql_PackedList QSqlQueryModel_RoleNamesDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return ({ QHash* tmpValue = new QHash(static_cast(ptr)->QSqlRelationalTableModel::roleNames()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } else if (dynamic_cast(static_cast(ptr))) { return ({ QHash* tmpValue = new QHash(static_cast(ptr)->QSqlTableModel::roleNames()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } else { return ({ QHash* tmpValue = new QHash(static_cast(ptr)->QSqlQueryModel::roleNames()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } } struct QtSql_PackedList QSqlQueryModel_ItemDataDefault(void* ptr, void* index) { if (dynamic_cast(static_cast(ptr))) { return ({ QMap* tmpValue = new QMap(static_cast(ptr)->QSqlRelationalTableModel::itemData(*static_cast(index))); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } else if (dynamic_cast(static_cast(ptr))) { return ({ QMap* tmpValue = new QMap(static_cast(ptr)->QSqlTableModel::itemData(*static_cast(index))); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } else { return ({ QMap* tmpValue = new QMap(static_cast(ptr)->QSqlQueryModel::itemData(*static_cast(index))); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } } void* QSqlQueryModel_MimeDataDefault(void* ptr, void* indexes) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::mimeData(*static_cast*>(indexes)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::mimeData(*static_cast*>(indexes)); } else { return static_cast(ptr)->QSqlQueryModel::mimeData(*static_cast*>(indexes)); } } void* QSqlQueryModel_BuddyDefault(void* ptr, void* index) { if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlRelationalTableModel::buddy(*static_cast(index))); } else if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlTableModel::buddy(*static_cast(index))); } else { return new QModelIndex(static_cast(ptr)->QSqlQueryModel::buddy(*static_cast(index))); } } void* QSqlQueryModel_ParentDefault(void* ptr, void* index) { if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlRelationalTableModel::parent(*static_cast(index))); } else if (dynamic_cast(static_cast(ptr))) { return new QModelIndex(static_cast(ptr)->QSqlTableModel::parent(*static_cast(index))); } else { return new QModelIndex(static_cast(ptr)->QSqlQueryModel::parent(*static_cast(index))); } } struct QtSql_PackedList QSqlQueryModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) { if (dynamic_cast(static_cast(ptr))) { return ({ QList* tmpValue = new QList(static_cast(ptr)->QSqlRelationalTableModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } else if (dynamic_cast(static_cast(ptr))) { return ({ QList* tmpValue = new QList(static_cast(ptr)->QSqlTableModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } else { return ({ QList* tmpValue = new QList(static_cast(ptr)->QSqlQueryModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } } void* QSqlQueryModel_SpanDefault(void* ptr, void* index) { if (dynamic_cast(static_cast(ptr))) { return ({ QSize tmpValue = static_cast(ptr)->QSqlRelationalTableModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); } else if (dynamic_cast(static_cast(ptr))) { return ({ QSize tmpValue = static_cast(ptr)->QSqlTableModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); } else { return ({ QSize tmpValue = static_cast(ptr)->QSqlQueryModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); } } struct QtSql_PackedString QSqlQueryModel_MimeTypesDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return ({ QByteArray t026d85 = static_cast(ptr)->QSqlRelationalTableModel::mimeTypes().join("|").toUtf8(); QtSql_PackedString { const_cast(t026d85.prepend("WHITESPACE").constData()+10), t026d85.size()-10 }; }); } else if (dynamic_cast(static_cast(ptr))) { return ({ QByteArray t026d85 = static_cast(ptr)->QSqlTableModel::mimeTypes().join("|").toUtf8(); QtSql_PackedString { const_cast(t026d85.prepend("WHITESPACE").constData()+10), t026d85.size()-10 }; }); } else { return ({ QByteArray t026d85 = static_cast(ptr)->QSqlQueryModel::mimeTypes().join("|").toUtf8(); QtSql_PackedString { const_cast(t026d85.prepend("WHITESPACE").constData()+10), t026d85.size()-10 }; }); } } long long QSqlQueryModel_SupportedDragActionsDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::supportedDragActions(); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::supportedDragActions(); } else { return static_cast(ptr)->QSqlQueryModel::supportedDragActions(); } } long long QSqlQueryModel_SupportedDropActionsDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::supportedDropActions(); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::supportedDropActions(); } else { return static_cast(ptr)->QSqlQueryModel::supportedDropActions(); } } char QSqlQueryModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); } } char QSqlQueryModel_HasChildrenDefault(void* ptr, void* parent) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::hasChildren(*static_cast(parent)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::hasChildren(*static_cast(parent)); } else { return static_cast(ptr)->QSqlQueryModel::hasChildren(*static_cast(parent)); } } char QSqlQueryModel_EventDefault(void* ptr, void* e) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::event(static_cast(e)); } else { return static_cast(ptr)->QSqlQueryModel::event(static_cast(e)); } } char QSqlQueryModel_EventFilterDefault(void* ptr, void* watched, void* event) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlTableModel::eventFilter(static_cast(watched), static_cast(event)); } else { return static_cast(ptr)->QSqlQueryModel::eventFilter(static_cast(watched), static_cast(event)); } } void QSqlQueryModel_ChildEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::childEvent(static_cast(event)); } else { static_cast(ptr)->QSqlQueryModel::childEvent(static_cast(event)); } } void QSqlQueryModel_ConnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::connectNotify(*static_cast(sign)); } else { static_cast(ptr)->QSqlQueryModel::connectNotify(*static_cast(sign)); } } void QSqlQueryModel_CustomEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::customEvent(static_cast(event)); } else { static_cast(ptr)->QSqlQueryModel::customEvent(static_cast(event)); } } void QSqlQueryModel_DeleteLaterDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::deleteLater(); } else { static_cast(ptr)->QSqlQueryModel::deleteLater(); } } void QSqlQueryModel_DisconnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::disconnectNotify(*static_cast(sign)); } else { static_cast(ptr)->QSqlQueryModel::disconnectNotify(*static_cast(sign)); } } void QSqlQueryModel_TimerEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlTableModel::timerEvent(static_cast(event)); } else { static_cast(ptr)->QSqlQueryModel::timerEvent(static_cast(event)); } } void* QSqlQueryModel_MetaObjectDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QSqlRelationalTableModel::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QSqlTableModel::metaObject()); } else { return const_cast(static_cast(ptr)->QSqlQueryModel::metaObject()); } } void* QSqlRecord_NewQSqlRecord() { return new QSqlRecord(); } void* QSqlRecord_NewQSqlRecord2(void* other) { return new QSqlRecord(*static_cast(other)); } void QSqlRecord_Append(void* ptr, void* field) { static_cast(ptr)->append(*static_cast(field)); } void QSqlRecord_Clear(void* ptr) { static_cast(ptr)->clear(); } void QSqlRecord_ClearValues(void* ptr) { static_cast(ptr)->clearValues(); } void QSqlRecord_Insert(void* ptr, int pos, void* field) { static_cast(ptr)->insert(pos, *static_cast(field)); } void QSqlRecord_Remove(void* ptr, int pos) { static_cast(ptr)->remove(pos); } void QSqlRecord_Replace(void* ptr, int pos, void* field) { static_cast(ptr)->replace(pos, *static_cast(field)); } void QSqlRecord_SetGenerated(void* ptr, struct QtSql_PackedString name, char generated) { static_cast(ptr)->setGenerated(QString::fromUtf8(name.data, name.len), generated != 0); } void QSqlRecord_SetGenerated2(void* ptr, int index, char generated) { static_cast(ptr)->setGenerated(index, generated != 0); } void QSqlRecord_SetNull2(void* ptr, struct QtSql_PackedString name) { static_cast(ptr)->setNull(QString::fromUtf8(name.data, name.len)); } void QSqlRecord_SetNull(void* ptr, int index) { static_cast(ptr)->setNull(index); } void QSqlRecord_SetValue2(void* ptr, struct QtSql_PackedString name, void* val) { static_cast(ptr)->setValue(QString::fromUtf8(name.data, name.len), *static_cast(val)); } void QSqlRecord_SetValue(void* ptr, int index, void* val) { static_cast(ptr)->setValue(index, *static_cast(val)); } void QSqlRecord_DestroyQSqlRecord(void* ptr) { static_cast(ptr)->~QSqlRecord(); } void* QSqlRecord_Field2(void* ptr, struct QtSql_PackedString name) { return new QSqlField(static_cast(ptr)->field(QString::fromUtf8(name.data, name.len))); } void* QSqlRecord_Field(void* ptr, int index) { return new QSqlField(static_cast(ptr)->field(index)); } void* QSqlRecord_KeyValues(void* ptr, void* keyFields) { return new QSqlRecord(static_cast(ptr)->keyValues(*static_cast(keyFields))); } struct QtSql_PackedString QSqlRecord_FieldName(void* ptr, int index) { return ({ QByteArray te132cb = static_cast(ptr)->fieldName(index).toUtf8(); QtSql_PackedString { const_cast(te132cb.prepend("WHITESPACE").constData()+10), te132cb.size()-10 }; }); } void* QSqlRecord_Value2(void* ptr, struct QtSql_PackedString name) { return new QVariant(static_cast(ptr)->value(QString::fromUtf8(name.data, name.len))); } void* QSqlRecord_Value(void* ptr, int index) { return new QVariant(static_cast(ptr)->value(index)); } char QSqlRecord_Contains(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->contains(QString::fromUtf8(name.data, name.len)); } char QSqlRecord_IsEmpty(void* ptr) { return static_cast(ptr)->isEmpty(); } char QSqlRecord_IsGenerated(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->isGenerated(QString::fromUtf8(name.data, name.len)); } char QSqlRecord_IsGenerated2(void* ptr, int index) { return static_cast(ptr)->isGenerated(index); } char QSqlRecord_IsNull(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->isNull(QString::fromUtf8(name.data, name.len)); } char QSqlRecord_IsNull2(void* ptr, int index) { return static_cast(ptr)->isNull(index); } int QSqlRecord_Count(void* ptr) { return static_cast(ptr)->count(); } int QSqlRecord_IndexOf(void* ptr, struct QtSql_PackedString name) { return static_cast(ptr)->indexOf(QString::fromUtf8(name.data, name.len)); } void* QSqlRelation_NewQSqlRelation() { return new QSqlRelation(); } void* QSqlRelation_NewQSqlRelation2(struct QtSql_PackedString tableName, struct QtSql_PackedString indexColumn, struct QtSql_PackedString displayColumn) { return new QSqlRelation(QString::fromUtf8(tableName.data, tableName.len), QString::fromUtf8(indexColumn.data, indexColumn.len), QString::fromUtf8(displayColumn.data, displayColumn.len)); } void QSqlRelation_Swap(void* ptr, void* other) { static_cast(ptr)->swap(*static_cast(other)); } struct QtSql_PackedString QSqlRelation_DisplayColumn(void* ptr) { return ({ QByteArray t5efc39 = static_cast(ptr)->displayColumn().toUtf8(); QtSql_PackedString { const_cast(t5efc39.prepend("WHITESPACE").constData()+10), t5efc39.size()-10 }; }); } struct QtSql_PackedString QSqlRelation_IndexColumn(void* ptr) { return ({ QByteArray t3d4445 = static_cast(ptr)->indexColumn().toUtf8(); QtSql_PackedString { const_cast(t3d4445.prepend("WHITESPACE").constData()+10), t3d4445.size()-10 }; }); } struct QtSql_PackedString QSqlRelation_TableName(void* ptr) { return ({ QByteArray t33aa41 = static_cast(ptr)->tableName().toUtf8(); QtSql_PackedString { const_cast(t33aa41.prepend("WHITESPACE").constData()+10), t33aa41.size()-10 }; }); } char QSqlRelation_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } class MyQSqlRelationalDelegate: public QSqlRelationalDelegate { public: MyQSqlRelationalDelegate(QObject *parent = nullptr) : QSqlRelationalDelegate(parent) {QSqlRelationalDelegate_QSqlRelationalDelegate_QRegisterMetaType();}; QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQSqlRelationalDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQSqlRelationalDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQSqlRelationalDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; bool eventFilter(QObject * editor, QEvent * event) { return callbackQSqlRelationalDelegate_EventFilter(this, editor, event) != 0; }; QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQSqlRelationalDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; void drawCheck(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, Qt::CheckState state) const { callbackQSqlRelationalDelegate_DrawCheck(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), state); }; void drawDecoration(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, const QPixmap & pixmap) const { callbackQSqlRelationalDelegate_DrawDecoration(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), const_cast(&pixmap)); }; void drawDisplay(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtSql_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQSqlRelationalDelegate_DrawDisplay(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), textPacked); }; void drawFocus(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect) const { callbackQSqlRelationalDelegate_DrawFocus(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect)); }; void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQSqlRelationalDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQSqlRelationalDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQSqlRelationalDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQSqlRelationalDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQSqlRelationalDelegate_CloseEditor(this, editor, hint); }; void Signal_CommitData(QWidget * editor) { callbackQSqlRelationalDelegate_CommitData(this, editor); }; void Signal_SizeHintChanged(const QModelIndex & index) { callbackQSqlRelationalDelegate_SizeHintChanged(this, const_cast(&index)); }; void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQSqlRelationalDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; bool event(QEvent * e) { return callbackQSqlRelationalDelegate_Event(this, e) != 0; }; void childEvent(QChildEvent * event) { callbackQSqlRelationalDelegate_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSqlRelationalDelegate_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSqlRelationalDelegate_CustomEvent(this, event); }; void deleteLater() { callbackQSqlRelationalDelegate_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSqlRelationalDelegate_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSqlRelationalDelegate_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSql_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSqlRelationalDelegate_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSqlRelationalDelegate_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQSqlRelationalDelegate_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQSqlRelationalDelegate*) int QSqlRelationalDelegate_QSqlRelationalDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSqlRelationalDelegate_NewQSqlRelationalDelegate(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalDelegate(static_cast(parent)); } else { return new MyQSqlRelationalDelegate(static_cast(parent)); } } void QSqlRelationalDelegate_DestroyQSqlRelationalDelegate(void* ptr) { static_cast(ptr)->~QSqlRelationalDelegate(); } void* QSqlRelationalDelegate_CreateEditorDefault(void* ptr, void* parent, void* option, void* index) { return static_cast(ptr)->QSqlRelationalDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); } void QSqlRelationalDelegate_SetModelDataDefault(void* ptr, void* editor, void* model, void* index) { static_cast(ptr)->QSqlRelationalDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); } void* QSqlRelationalDelegate___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QSqlRelationalDelegate___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlRelationalDelegate___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlRelationalDelegate___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlRelationalDelegate___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlRelationalDelegate___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlRelationalDelegate___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlRelationalDelegate___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlRelationalDelegate___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlRelationalDelegate___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlRelationalDelegate___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlRelationalDelegate___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QSqlRelationalDelegate___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QSqlRelationalDelegate___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSqlRelationalDelegate___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QSqlRelationalDelegate_EditorEventDefault(void* ptr, void* event, void* model, void* option, void* index) { return static_cast(ptr)->QSqlRelationalDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); } char QSqlRelationalDelegate_EventFilterDefault(void* ptr, void* editor, void* event) { return static_cast(ptr)->QSqlRelationalDelegate::eventFilter(static_cast(editor), static_cast(event)); } void* QSqlRelationalDelegate_SizeHintDefault(void* ptr, void* option, void* index) { return ({ QSize tmpValue = static_cast(ptr)->QSqlRelationalDelegate::sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); } void QSqlRelationalDelegate_DrawCheckDefault(void* ptr, void* painter, void* option, void* rect, long long state) { static_cast(ptr)->QSqlRelationalDelegate::drawCheck(static_cast(painter), *static_cast(option), *static_cast(rect), static_cast(state)); } void QSqlRelationalDelegate_DrawDecorationDefault(void* ptr, void* painter, void* option, void* rect, void* pixmap) { static_cast(ptr)->QSqlRelationalDelegate::drawDecoration(static_cast(painter), *static_cast(option), *static_cast(rect), *static_cast(pixmap)); } void QSqlRelationalDelegate_DrawDisplayDefault(void* ptr, void* painter, void* option, void* rect, struct QtSql_PackedString text) { static_cast(ptr)->QSqlRelationalDelegate::drawDisplay(static_cast(painter), *static_cast(option), *static_cast(rect), QString::fromUtf8(text.data, text.len)); } void QSqlRelationalDelegate_DrawFocusDefault(void* ptr, void* painter, void* option, void* rect) { static_cast(ptr)->QSqlRelationalDelegate::drawFocus(static_cast(painter), *static_cast(option), *static_cast(rect)); } void QSqlRelationalDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index) { static_cast(ptr)->QSqlRelationalDelegate::paint(static_cast(painter), *static_cast(option), *static_cast(index)); } void QSqlRelationalDelegate_SetEditorDataDefault(void* ptr, void* editor, void* index) { static_cast(ptr)->QSqlRelationalDelegate::setEditorData(static_cast(editor), *static_cast(index)); } void QSqlRelationalDelegate_UpdateEditorGeometryDefault(void* ptr, void* editor, void* option, void* index) { static_cast(ptr)->QSqlRelationalDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); } char QSqlRelationalDelegate_HelpEventDefault(void* ptr, void* event, void* view, void* option, void* index) { return static_cast(ptr)->QSqlRelationalDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); } void QSqlRelationalDelegate_DestroyEditorDefault(void* ptr, void* editor, void* index) { static_cast(ptr)->QSqlRelationalDelegate::destroyEditor(static_cast(editor), *static_cast(index)); } char QSqlRelationalDelegate_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QSqlRelationalDelegate::event(static_cast(e)); } void QSqlRelationalDelegate_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlRelationalDelegate::childEvent(static_cast(event)); } void QSqlRelationalDelegate_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSqlRelationalDelegate::connectNotify(*static_cast(sign)); } void QSqlRelationalDelegate_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlRelationalDelegate::customEvent(static_cast(event)); } void QSqlRelationalDelegate_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QSqlRelationalDelegate::deleteLater(); } void QSqlRelationalDelegate_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSqlRelationalDelegate::disconnectNotify(*static_cast(sign)); } void QSqlRelationalDelegate_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QSqlRelationalDelegate::timerEvent(static_cast(event)); } void* QSqlRelationalDelegate_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QSqlRelationalDelegate::metaObject()); } class MyQSqlRelationalTableModel: public QSqlRelationalTableModel { public: MyQSqlRelationalTableModel(QObject *parent = Q_NULLPTR, QSqlDatabase db = QSqlDatabase()) : QSqlRelationalTableModel(parent, db) {QSqlRelationalTableModel_QSqlRelationalTableModel_QRegisterMetaType();}; bool insertRowIntoTable(const QSqlRecord & values) { return callbackQSqlTableModel_InsertRowIntoTable(this, const_cast(&values)) != 0; }; bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; bool select() { return callbackQSqlRelationalTableModel_Select(this) != 0; }; bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQSqlQueryModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; bool updateRowInTable(int row, const QSqlRecord & values) { return callbackQSqlTableModel_UpdateRowInTable(this, row, const_cast(&values)) != 0; }; void clear() { callbackQSqlQueryModel_Clear(this); }; void revertRow(int row) { callbackQSqlRelationalTableModel_RevertRow(this, row); }; void setRelation(int column, const QSqlRelation & relation) { callbackQSqlRelationalTableModel_SetRelation(this, column, const_cast(&relation)); }; void setTable(const QString & table) { QByteArray tc3ee13 = table.toUtf8(); QtSql_PackedString tablePacked = { const_cast(tc3ee13.prepend("WHITESPACE").constData()+10), tc3ee13.size()-10 };callbackQSqlTableModel_SetTable(this, tablePacked); }; ~MyQSqlRelationalTableModel() { callbackQSqlRelationalTableModel_DestroyQSqlRelationalTableModel(this); }; QSqlTableModel * relationModel(int column) const { return static_cast(callbackQSqlRelationalTableModel_RelationModel(const_cast(static_cast(this)), column)); }; QString orderByClause() const { return ({ QtSql_PackedString tempVal = callbackQSqlTableModel_OrderByClause(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QString selectStatement() const { return ({ QtSql_PackedString tempVal = callbackQSqlTableModel_SelectStatement(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQSqlQueryModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; bool deleteRowFromTable(int row) { return callbackQSqlTableModel_DeleteRowFromTable(this, row) != 0; }; bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; bool selectRow(int row) { return callbackQSqlTableModel_SelectRow(this, row) != 0; }; bool submitAll() { return callbackQSqlTableModel_SubmitAll(this) != 0; }; void Signal_BeforeDelete(int row) { callbackQSqlTableModel_BeforeDelete(this, row); }; void Signal_BeforeInsert(QSqlRecord & record) { callbackQSqlTableModel_BeforeInsert(this, static_cast(&record)); }; void Signal_BeforeUpdate(int row, QSqlRecord & record) { callbackQSqlTableModel_BeforeUpdate(this, row, static_cast(&record)); }; void Signal_PrimeInsert(int row, QSqlRecord & record) { callbackQSqlTableModel_PrimeInsert(this, row, static_cast(&record)); }; void revertAll() { callbackQSqlTableModel_RevertAll(this); }; void setEditStrategy(QSqlTableModel::EditStrategy strategy) { callbackQSqlTableModel_SetEditStrategy(this, strategy); }; void setFilter(const QString & filter) { QByteArray t4bb4ca = filter.toUtf8(); QtSql_PackedString filterPacked = { const_cast(t4bb4ca.prepend("WHITESPACE").constData()+10), t4bb4ca.size()-10 };callbackQSqlTableModel_SetFilter(this, filterPacked); }; void setSort(int column, Qt::SortOrder order) { callbackQSqlTableModel_SetSort(this, column, order); }; void sort(int column, Qt::SortOrder order) { callbackQSqlQueryModel_Sort(this, column, order); }; QModelIndex indexInQuery(const QModelIndex & item) const { return *static_cast(callbackQSqlQueryModel_IndexInQuery(const_cast(static_cast(this)), const_cast(&item))); }; QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQSqlQueryModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQSqlQueryModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; int rowCount(const QModelIndex & parent) const { return callbackQSqlQueryModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQSqlQueryModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; void fetchMore(const QModelIndex & parent) { callbackQSqlQueryModel_FetchMore(this, const_cast(&parent)); }; void queryChange() { callbackQSqlQueryModel_QueryChange(this); }; bool canFetchMore(const QModelIndex & parent) const { return callbackQSqlQueryModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; int columnCount(const QModelIndex & index) const { return callbackQSqlQueryModel_ColumnCount(const_cast(static_cast(this)), const_cast(&index)); }; bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQSqlQueryModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQSqlQueryModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQSqlQueryModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQSqlQueryModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQSqlQueryModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQSqlQueryModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue = const_cast*>(&roles); QtSql_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; bool submit() { return callbackQSqlQueryModel_Submit(this) != 0; }; void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQSqlQueryModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsInserted(this, const_cast(&parent), first, last); }; void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQSqlQueryModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQSqlQueryModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue = const_cast*>(&roles); QtSql_PackedList { tmpValue, tmpValue->size() }; })); }; void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQSqlQueryModel_HeaderDataChanged(this, orientation, first, last); }; void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQSqlQueryModel_LayoutAboutToBeChanged(this, ({ QList* tmpValue = const_cast*>(&parents); QtSql_PackedList { tmpValue, tmpValue->size() }; }), hint); }; void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQSqlQueryModel_LayoutChanged(this, ({ QList* tmpValue = const_cast*>(&parents); QtSql_PackedList { tmpValue, tmpValue->size() }; }), hint); }; void Signal_ModelAboutToBeReset() { callbackQSqlQueryModel_ModelAboutToBeReset(this); }; void Signal_ModelReset() { callbackQSqlQueryModel_ModelReset(this); }; void resetInternalData() { callbackQSqlQueryModel_ResetInternalData(this); }; void revert() { callbackQSqlQueryModel_Revert(this); }; void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQSqlQueryModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQSqlQueryModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsInserted(this, const_cast(&parent), first, last); }; void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQSqlQueryModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsRemoved(this, const_cast(&parent), first, last); }; QHash roleNames() const { return *static_cast*>(callbackQSqlQueryModel_RoleNames(const_cast(static_cast(this)))); }; QMap itemData(const QModelIndex & index) const { return *static_cast*>(callbackQSqlQueryModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); }; QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQSqlQueryModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue = new QList(indexes); QtSql_PackedList { tmpValue, tmpValue->size() }; }))); }; QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return *static_cast*>(callbackQSqlQueryModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); }; QSize span(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; QStringList mimeTypes() const { return ({ QtSql_PackedString tempVal = callbackQSqlQueryModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("|", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; Qt::DropActions supportedDragActions() const { return static_cast(callbackQSqlQueryModel_SupportedDragActions(const_cast(static_cast(this)))); }; Qt::DropActions supportedDropActions() const { return static_cast(callbackQSqlQueryModel_SupportedDropActions(const_cast(static_cast(this)))); }; bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQSqlQueryModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; bool hasChildren(const QModelIndex & parent) const { return callbackQSqlQueryModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; bool event(QEvent * e) { return callbackQSqlQueryModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQSqlQueryModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQSqlQueryModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSqlQueryModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSqlQueryModel_CustomEvent(this, event); }; void deleteLater() { callbackQSqlQueryModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSqlQueryModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSqlQueryModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSql_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSqlQueryModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSqlQueryModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQSqlQueryModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQSqlRelationalTableModel*) int QSqlRelationalTableModel_QSqlRelationalTableModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSqlRelationalTableModel_NewQSqlRelationalTableModel(void* parent, void* db) { if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } else { return new MyQSqlRelationalTableModel(static_cast(parent), *static_cast(db)); } } char QSqlRelationalTableModel_Select(void* ptr) { return static_cast(ptr)->select(); } char QSqlRelationalTableModel_SelectDefault(void* ptr) { return static_cast(ptr)->QSqlRelationalTableModel::select(); } void QSqlRelationalTableModel_RevertRow(void* ptr, int row) { QMetaObject::invokeMethod(static_cast(ptr), "revertRow", Q_ARG(int, row)); } void QSqlRelationalTableModel_RevertRowDefault(void* ptr, int row) { static_cast(ptr)->QSqlRelationalTableModel::revertRow(row); } void QSqlRelationalTableModel_SetJoinMode(void* ptr, long long joinMode) { static_cast(ptr)->setJoinMode(static_cast(joinMode)); } void QSqlRelationalTableModel_SetRelation(void* ptr, int column, void* relation) { static_cast(ptr)->setRelation(column, *static_cast(relation)); } void QSqlRelationalTableModel_SetRelationDefault(void* ptr, int column, void* relation) { static_cast(ptr)->QSqlRelationalTableModel::setRelation(column, *static_cast(relation)); } void QSqlRelationalTableModel_DestroyQSqlRelationalTableModel(void* ptr) { static_cast(ptr)->~QSqlRelationalTableModel(); } void QSqlRelationalTableModel_DestroyQSqlRelationalTableModelDefault(void* ptr) { Q_UNUSED(ptr); } void* QSqlRelationalTableModel_Relation(void* ptr, int column) { return new QSqlRelation(static_cast(ptr)->relation(column)); } void* QSqlRelationalTableModel_RelationModel(void* ptr, int column) { return static_cast(ptr)->relationModel(column); } void* QSqlRelationalTableModel_RelationModelDefault(void* ptr, int column) { return static_cast(ptr)->QSqlRelationalTableModel::relationModel(column); } class MyQSqlResult: public QSqlResult { public: MyQSqlResult(const QSqlDriver *db) : QSqlResult(db) {}; QVariant data(int index) { return *static_cast(callbackQSqlResult_Data(this, index)); }; bool exec() { return callbackQSqlResult_Exec(this) != 0; }; bool fetch(int index) { return callbackQSqlResult_Fetch(this, index) != 0; }; bool fetchFirst() { return callbackQSqlResult_FetchFirst(this) != 0; }; bool fetchLast() { return callbackQSqlResult_FetchLast(this) != 0; }; bool fetchNext() { return callbackQSqlResult_FetchNext(this) != 0; }; bool fetchPrevious() { return callbackQSqlResult_FetchPrevious(this) != 0; }; bool isNull(int index) { return callbackQSqlResult_IsNull(this, index) != 0; }; bool prepare(const QString & query) { QByteArray t7cd914 = query.toUtf8(); QtSql_PackedString queryPacked = { const_cast(t7cd914.prepend("WHITESPACE").constData()+10), t7cd914.size()-10 };return callbackQSqlResult_Prepare(this, queryPacked) != 0; }; bool reset(const QString & query) { QByteArray t7cd914 = query.toUtf8(); QtSql_PackedString queryPacked = { const_cast(t7cd914.prepend("WHITESPACE").constData()+10), t7cd914.size()-10 };return callbackQSqlResult_Reset(this, queryPacked) != 0; }; bool savePrepare(const QString & query) { QByteArray t7cd914 = query.toUtf8(); QtSql_PackedString queryPacked = { const_cast(t7cd914.prepend("WHITESPACE").constData()+10), t7cd914.size()-10 };return callbackQSqlResult_SavePrepare(this, queryPacked) != 0; }; int numRowsAffected() { return callbackQSqlResult_NumRowsAffected(this); }; int size() { return callbackQSqlResult_Size(this); }; void bindValue(const QString & placeholder, const QVariant & val, QSql::ParamType paramType) { QByteArray tff5543 = placeholder.toUtf8(); QtSql_PackedString placeholderPacked = { const_cast(tff5543.prepend("WHITESPACE").constData()+10), tff5543.size()-10 };callbackQSqlResult_BindValue2(this, placeholderPacked, const_cast(&val), paramType); }; void bindValue(int index, const QVariant & val, QSql::ParamType paramType) { callbackQSqlResult_BindValue(this, index, const_cast(&val), paramType); }; void setActive(bool active) { callbackQSqlResult_SetActive(this, active); }; void setAt(int index) { callbackQSqlResult_SetAt(this, index); }; void setForwardOnly(bool forward) { callbackQSqlResult_SetForwardOnly(this, forward); }; void setLastError(const QSqlError & error) { callbackQSqlResult_SetLastError(this, const_cast(&error)); }; void setQuery(const QString & query) { QByteArray t7cd914 = query.toUtf8(); QtSql_PackedString queryPacked = { const_cast(t7cd914.prepend("WHITESPACE").constData()+10), t7cd914.size()-10 };callbackQSqlResult_SetQuery(this, queryPacked); }; void setSelect(bool sele) { callbackQSqlResult_SetSelect(this, sele); }; ~MyQSqlResult() { callbackQSqlResult_DestroyQSqlResult(this); }; QSqlRecord record() const { return *static_cast(callbackQSqlResult_Record(const_cast(static_cast(this)))); }; QVariant handle() const { return *static_cast(callbackQSqlResult_Handle(const_cast(static_cast(this)))); }; QVariant lastInsertId() const { return *static_cast(callbackQSqlResult_LastInsertId(const_cast(static_cast(this)))); }; }; void* QSqlResult_NewQSqlResult(void* db) { return new MyQSqlResult(static_cast(db)); } void* QSqlResult_Data(void* ptr, int index) { return new QVariant(static_cast(ptr)->data(index)); } char QSqlResult_Exec(void* ptr) { return static_cast(ptr)->exec(); } char QSqlResult_ExecDefault(void* ptr) { return static_cast(ptr)->QSqlResult::exec(); } char QSqlResult_Fetch(void* ptr, int index) { return static_cast(ptr)->fetch(index); } char QSqlResult_FetchFirst(void* ptr) { return static_cast(ptr)->fetchFirst(); } char QSqlResult_FetchLast(void* ptr) { return static_cast(ptr)->fetchLast(); } char QSqlResult_FetchNext(void* ptr) { return static_cast(ptr)->fetchNext(); } char QSqlResult_FetchNextDefault(void* ptr) { return static_cast(ptr)->QSqlResult::fetchNext(); } char QSqlResult_FetchPrevious(void* ptr) { return static_cast(ptr)->fetchPrevious(); } char QSqlResult_FetchPreviousDefault(void* ptr) { return static_cast(ptr)->QSqlResult::fetchPrevious(); } char QSqlResult_IsNull(void* ptr, int index) { return static_cast(ptr)->isNull(index); } char QSqlResult_Prepare(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->prepare(QString::fromUtf8(query.data, query.len)); } char QSqlResult_PrepareDefault(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->QSqlResult::prepare(QString::fromUtf8(query.data, query.len)); } char QSqlResult_Reset(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->reset(QString::fromUtf8(query.data, query.len)); } char QSqlResult_SavePrepare(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->savePrepare(QString::fromUtf8(query.data, query.len)); } char QSqlResult_SavePrepareDefault(void* ptr, struct QtSql_PackedString query) { return static_cast(ptr)->QSqlResult::savePrepare(QString::fromUtf8(query.data, query.len)); } int QSqlResult_NumRowsAffected(void* ptr) { return static_cast(ptr)->numRowsAffected(); } int QSqlResult_Size(void* ptr) { return static_cast(ptr)->size(); } void QSqlResult_AddBindValue(void* ptr, void* val, long long paramType) { static_cast(ptr)->addBindValue(*static_cast(val), static_cast(paramType)); } void QSqlResult_BindValue2(void* ptr, struct QtSql_PackedString placeholder, void* val, long long paramType) { static_cast(ptr)->bindValue(QString::fromUtf8(placeholder.data, placeholder.len), *static_cast(val), static_cast(paramType)); } void QSqlResult_BindValue2Default(void* ptr, struct QtSql_PackedString placeholder, void* val, long long paramType) { static_cast(ptr)->QSqlResult::bindValue(QString::fromUtf8(placeholder.data, placeholder.len), *static_cast(val), static_cast(paramType)); } void QSqlResult_BindValue(void* ptr, int index, void* val, long long paramType) { static_cast(ptr)->bindValue(index, *static_cast(val), static_cast(paramType)); } void QSqlResult_BindValueDefault(void* ptr, int index, void* val, long long paramType) { static_cast(ptr)->QSqlResult::bindValue(index, *static_cast(val), static_cast(paramType)); } void QSqlResult_Clear(void* ptr) { static_cast(ptr)->clear(); } void QSqlResult_ResetBindCount(void* ptr) { static_cast(ptr)->resetBindCount(); } void QSqlResult_SetActive(void* ptr, char active) { static_cast(ptr)->setActive(active != 0); } void QSqlResult_SetActiveDefault(void* ptr, char active) { static_cast(ptr)->QSqlResult::setActive(active != 0); } void QSqlResult_SetAt(void* ptr, int index) { static_cast(ptr)->setAt(index); } void QSqlResult_SetAtDefault(void* ptr, int index) { static_cast(ptr)->QSqlResult::setAt(index); } void QSqlResult_SetForwardOnly(void* ptr, char forward) { static_cast(ptr)->setForwardOnly(forward != 0); } void QSqlResult_SetForwardOnlyDefault(void* ptr, char forward) { static_cast(ptr)->QSqlResult::setForwardOnly(forward != 0); } void QSqlResult_SetLastError(void* ptr, void* error) { static_cast(ptr)->setLastError(*static_cast(error)); } void QSqlResult_SetLastErrorDefault(void* ptr, void* error) { static_cast(ptr)->QSqlResult::setLastError(*static_cast(error)); } void QSqlResult_SetQuery(void* ptr, struct QtSql_PackedString query) { static_cast(ptr)->setQuery(QString::fromUtf8(query.data, query.len)); } void QSqlResult_SetQueryDefault(void* ptr, struct QtSql_PackedString query) { static_cast(ptr)->QSqlResult::setQuery(QString::fromUtf8(query.data, query.len)); } void QSqlResult_SetSelect(void* ptr, char sele) { static_cast(ptr)->setSelect(sele != 0); } void QSqlResult_SetSelectDefault(void* ptr, char sele) { static_cast(ptr)->QSqlResult::setSelect(sele != 0); } void QSqlResult_DestroyQSqlResult(void* ptr) { static_cast(ptr)->~QSqlResult(); } void QSqlResult_DestroyQSqlResultDefault(void* ptr) { Q_UNUSED(ptr); } long long QSqlResult_BindingSyntax(void* ptr) { return static_cast(ptr)->bindingSyntax(); } long long QSqlResult_BindValueType2(void* ptr, struct QtSql_PackedString placeholder) { return static_cast(ptr)->bindValueType(QString::fromUtf8(placeholder.data, placeholder.len)); } long long QSqlResult_BindValueType(void* ptr, int index) { return static_cast(ptr)->bindValueType(index); } void* QSqlResult_LastError(void* ptr) { return new QSqlError(static_cast(ptr)->lastError()); } void* QSqlResult_Record(void* ptr) { return new QSqlRecord(static_cast(ptr)->record()); } void* QSqlResult_RecordDefault(void* ptr) { return new QSqlRecord(static_cast(ptr)->QSqlResult::record()); } struct QtSql_PackedString QSqlResult_BoundValueName(void* ptr, int index) { return ({ QByteArray t669294 = static_cast(ptr)->boundValueName(index).toUtf8(); QtSql_PackedString { const_cast(t669294.prepend("WHITESPACE").constData()+10), t669294.size()-10 }; }); } struct QtSql_PackedString QSqlResult_ExecutedQuery(void* ptr) { return ({ QByteArray t35c395 = static_cast(ptr)->executedQuery().toUtf8(); QtSql_PackedString { const_cast(t35c395.prepend("WHITESPACE").constData()+10), t35c395.size()-10 }; }); } struct QtSql_PackedString QSqlResult_LastQuery(void* ptr) { return ({ QByteArray t9bd7f1 = static_cast(ptr)->lastQuery().toUtf8(); QtSql_PackedString { const_cast(t9bd7f1.prepend("WHITESPACE").constData()+10), t9bd7f1.size()-10 }; }); } void* QSqlResult_BoundValue2(void* ptr, struct QtSql_PackedString placeholder) { return new QVariant(static_cast(ptr)->boundValue(QString::fromUtf8(placeholder.data, placeholder.len))); } void* QSqlResult_BoundValue(void* ptr, int index) { return new QVariant(static_cast(ptr)->boundValue(index)); } void* QSqlResult_Handle(void* ptr) { return new QVariant(static_cast(ptr)->handle()); } void* QSqlResult_HandleDefault(void* ptr) { return new QVariant(static_cast(ptr)->QSqlResult::handle()); } void* QSqlResult_LastInsertId(void* ptr) { return new QVariant(static_cast(ptr)->lastInsertId()); } void* QSqlResult_LastInsertIdDefault(void* ptr) { return new QVariant(static_cast(ptr)->QSqlResult::lastInsertId()); } struct QtSql_PackedList QSqlResult_BoundValues(void* ptr) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->boundValues()); QtSql_PackedList { tmpValue, tmpValue->size() }; }); } char QSqlResult_HasOutValues(void* ptr) { return static_cast(ptr)->hasOutValues(); } char QSqlResult_IsActive(void* ptr) { return static_cast(ptr)->isActive(); } char QSqlResult_IsForwardOnly(void* ptr) { return static_cast(ptr)->isForwardOnly(); } char QSqlResult_IsSelect(void* ptr) { return static_cast(ptr)->isSelect(); } char QSqlResult_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QSqlResult_Driver(void* ptr) { return const_cast(static_cast(ptr)->driver()); } int QSqlResult_At(void* ptr) { return static_cast(ptr)->at(); } int QSqlResult_BoundValueCount(void* ptr) { return static_cast(ptr)->boundValueCount(); } void* QSqlResult___boundValues_atList(void* ptr, int i) { return new QVariant(static_cast*>(ptr)->at(i)); } void QSqlResult___boundValues_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSqlResult___boundValues_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } class MyQSqlTableModel: public QSqlTableModel { public: MyQSqlTableModel(QObject *parent = Q_NULLPTR, QSqlDatabase db = QSqlDatabase()) : QSqlTableModel(parent, db) {QSqlTableModel_QSqlTableModel_QRegisterMetaType();}; bool deleteRowFromTable(int row) { return callbackQSqlTableModel_DeleteRowFromTable(this, row) != 0; }; bool insertRowIntoTable(const QSqlRecord & values) { return callbackQSqlTableModel_InsertRowIntoTable(this, const_cast(&values)) != 0; }; bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; bool select() { return callbackQSqlTableModel_Select(this) != 0; }; bool selectRow(int row) { return callbackQSqlTableModel_SelectRow(this, row) != 0; }; bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQSqlQueryModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; bool submitAll() { return callbackQSqlTableModel_SubmitAll(this) != 0; }; bool updateRowInTable(int row, const QSqlRecord & values) { return callbackQSqlTableModel_UpdateRowInTable(this, row, const_cast(&values)) != 0; }; void Signal_BeforeDelete(int row) { callbackQSqlTableModel_BeforeDelete(this, row); }; void Signal_BeforeInsert(QSqlRecord & record) { callbackQSqlTableModel_BeforeInsert(this, static_cast(&record)); }; void Signal_BeforeUpdate(int row, QSqlRecord & record) { callbackQSqlTableModel_BeforeUpdate(this, row, static_cast(&record)); }; void clear() { callbackQSqlQueryModel_Clear(this); }; void Signal_PrimeInsert(int row, QSqlRecord & record) { callbackQSqlTableModel_PrimeInsert(this, row, static_cast(&record)); }; void revertAll() { callbackQSqlTableModel_RevertAll(this); }; void revertRow(int row) { callbackQSqlTableModel_RevertRow(this, row); }; void setEditStrategy(QSqlTableModel::EditStrategy strategy) { callbackQSqlTableModel_SetEditStrategy(this, strategy); }; void setFilter(const QString & filter) { QByteArray t4bb4ca = filter.toUtf8(); QtSql_PackedString filterPacked = { const_cast(t4bb4ca.prepend("WHITESPACE").constData()+10), t4bb4ca.size()-10 };callbackQSqlTableModel_SetFilter(this, filterPacked); }; void setSort(int column, Qt::SortOrder order) { callbackQSqlTableModel_SetSort(this, column, order); }; void setTable(const QString & tableName) { QByteArray t3e7060 = tableName.toUtf8(); QtSql_PackedString tableNamePacked = { const_cast(t3e7060.prepend("WHITESPACE").constData()+10), t3e7060.size()-10 };callbackQSqlTableModel_SetTable(this, tableNamePacked); }; void sort(int column, Qt::SortOrder order) { callbackQSqlQueryModel_Sort(this, column, order); }; ~MyQSqlTableModel() { callbackQSqlTableModel_DestroyQSqlTableModel(this); }; QModelIndex indexInQuery(const QModelIndex & item) const { return *static_cast(callbackQSqlQueryModel_IndexInQuery(const_cast(static_cast(this)), const_cast(&item))); }; QString orderByClause() const { return ({ QtSql_PackedString tempVal = callbackQSqlTableModel_OrderByClause(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QString selectStatement() const { return ({ QtSql_PackedString tempVal = callbackQSqlTableModel_SelectStatement(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQSqlQueryModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQSqlQueryModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQSqlQueryModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; int rowCount(const QModelIndex & parent) const { return callbackQSqlQueryModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQSqlQueryModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQSqlQueryModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; void fetchMore(const QModelIndex & parent) { callbackQSqlQueryModel_FetchMore(this, const_cast(&parent)); }; void queryChange() { callbackQSqlQueryModel_QueryChange(this); }; bool canFetchMore(const QModelIndex & parent) const { return callbackQSqlQueryModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; int columnCount(const QModelIndex & index) const { return callbackQSqlQueryModel_ColumnCount(const_cast(static_cast(this)), const_cast(&index)); }; bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQSqlQueryModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQSqlQueryModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQSqlQueryModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQSqlQueryModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQSqlQueryModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQSqlQueryModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue = const_cast*>(&roles); QtSql_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; bool submit() { return callbackQSqlQueryModel_Submit(this) != 0; }; void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQSqlQueryModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsInserted(this, const_cast(&parent), first, last); }; void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQSqlQueryModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQSqlQueryModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue = const_cast*>(&roles); QtSql_PackedList { tmpValue, tmpValue->size() }; })); }; void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQSqlQueryModel_HeaderDataChanged(this, orientation, first, last); }; void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQSqlQueryModel_LayoutAboutToBeChanged(this, ({ QList* tmpValue = const_cast*>(&parents); QtSql_PackedList { tmpValue, tmpValue->size() }; }), hint); }; void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQSqlQueryModel_LayoutChanged(this, ({ QList* tmpValue = const_cast*>(&parents); QtSql_PackedList { tmpValue, tmpValue->size() }; }), hint); }; void Signal_ModelAboutToBeReset() { callbackQSqlQueryModel_ModelAboutToBeReset(this); }; void Signal_ModelReset() { callbackQSqlQueryModel_ModelReset(this); }; void resetInternalData() { callbackQSqlQueryModel_ResetInternalData(this); }; void revert() { callbackQSqlQueryModel_Revert(this); }; void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQSqlQueryModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQSqlQueryModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsInserted(this, const_cast(&parent), first, last); }; void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQSqlQueryModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQSqlQueryModel_RowsRemoved(this, const_cast(&parent), first, last); }; QHash roleNames() const { return *static_cast*>(callbackQSqlQueryModel_RoleNames(const_cast(static_cast(this)))); }; QMap itemData(const QModelIndex & index) const { return *static_cast*>(callbackQSqlQueryModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); }; QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQSqlQueryModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue = new QList(indexes); QtSql_PackedList { tmpValue, tmpValue->size() }; }))); }; QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return *static_cast*>(callbackQSqlQueryModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); }; QSize span(const QModelIndex & index) const { return *static_cast(callbackQSqlQueryModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; QStringList mimeTypes() const { return ({ QtSql_PackedString tempVal = callbackQSqlQueryModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("|", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; Qt::DropActions supportedDragActions() const { return static_cast(callbackQSqlQueryModel_SupportedDragActions(const_cast(static_cast(this)))); }; Qt::DropActions supportedDropActions() const { return static_cast(callbackQSqlQueryModel_SupportedDropActions(const_cast(static_cast(this)))); }; bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQSqlQueryModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; bool hasChildren(const QModelIndex & parent) const { return callbackQSqlQueryModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; bool event(QEvent * e) { return callbackQSqlQueryModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQSqlQueryModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQSqlQueryModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSqlQueryModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSqlQueryModel_CustomEvent(this, event); }; void deleteLater() { callbackQSqlQueryModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSqlQueryModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSqlQueryModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSql_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSqlQueryModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSqlQueryModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQSqlQueryModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQSqlTableModel*) int QSqlTableModel_QSqlTableModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSqlTableModel_NewQSqlTableModel(void* parent, void* db) { if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } else { return new MyQSqlTableModel(static_cast(parent), *static_cast(db)); } } char QSqlTableModel_DeleteRowFromTable(void* ptr, int row) { return static_cast(ptr)->deleteRowFromTable(row); } char QSqlTableModel_DeleteRowFromTableDefault(void* ptr, int row) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::deleteRowFromTable(row); } else { return static_cast(ptr)->QSqlTableModel::deleteRowFromTable(row); } } char QSqlTableModel_InsertRecord(void* ptr, int row, void* record) { return static_cast(ptr)->insertRecord(row, *static_cast(record)); } char QSqlTableModel_InsertRowIntoTable(void* ptr, void* values) { return static_cast(ptr)->insertRowIntoTable(*static_cast(values)); } char QSqlTableModel_InsertRowIntoTableDefault(void* ptr, void* values) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::insertRowIntoTable(*static_cast(values)); } else { return static_cast(ptr)->QSqlTableModel::insertRowIntoTable(*static_cast(values)); } } char QSqlTableModel_Select(void* ptr) { bool returnArg; QMetaObject::invokeMethod(static_cast(ptr), "select", Q_RETURN_ARG(bool, returnArg)); return returnArg; } char QSqlTableModel_SelectDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::select(); } else { return static_cast(ptr)->QSqlTableModel::select(); } } char QSqlTableModel_SelectRow(void* ptr, int row) { bool returnArg; QMetaObject::invokeMethod(static_cast(ptr), "selectRow", Q_RETURN_ARG(bool, returnArg), Q_ARG(int, row)); return returnArg; } char QSqlTableModel_SelectRowDefault(void* ptr, int row) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::selectRow(row); } else { return static_cast(ptr)->QSqlTableModel::selectRow(row); } } char QSqlTableModel_SetRecord(void* ptr, int row, void* values) { return static_cast(ptr)->setRecord(row, *static_cast(values)); } char QSqlTableModel_SubmitAll(void* ptr) { bool returnArg; QMetaObject::invokeMethod(static_cast(ptr), "submitAll", Q_RETURN_ARG(bool, returnArg)); return returnArg; } char QSqlTableModel_SubmitAllDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::submitAll(); } else { return static_cast(ptr)->QSqlTableModel::submitAll(); } } char QSqlTableModel_UpdateRowInTable(void* ptr, int row, void* values) { return static_cast(ptr)->updateRowInTable(row, *static_cast(values)); } char QSqlTableModel_UpdateRowInTableDefault(void* ptr, int row, void* values) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QSqlRelationalTableModel::updateRowInTable(row, *static_cast(values)); } else { return static_cast(ptr)->QSqlTableModel::updateRowInTable(row, *static_cast(values)); } } void QSqlTableModel_ConnectBeforeDelete(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSqlTableModel::beforeDelete), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_BeforeDelete)); } void QSqlTableModel_DisconnectBeforeDelete(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSqlTableModel::beforeDelete), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_BeforeDelete)); } void QSqlTableModel_BeforeDelete(void* ptr, int row) { static_cast(ptr)->beforeDelete(row); } void QSqlTableModel_ConnectBeforeInsert(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSqlTableModel::beforeInsert), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_BeforeInsert)); } void QSqlTableModel_DisconnectBeforeInsert(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSqlTableModel::beforeInsert), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_BeforeInsert)); } void QSqlTableModel_BeforeInsert(void* ptr, void* record) { static_cast(ptr)->beforeInsert(*static_cast(record)); } void QSqlTableModel_ConnectBeforeUpdate(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSqlTableModel::beforeUpdate), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_BeforeUpdate)); } void QSqlTableModel_DisconnectBeforeUpdate(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSqlTableModel::beforeUpdate), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_BeforeUpdate)); } void QSqlTableModel_BeforeUpdate(void* ptr, int row, void* record) { static_cast(ptr)->beforeUpdate(row, *static_cast(record)); } void QSqlTableModel_ConnectPrimeInsert(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSqlTableModel::primeInsert), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_PrimeInsert)); } void QSqlTableModel_DisconnectPrimeInsert(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSqlTableModel::primeInsert), static_cast(ptr), static_cast(&MyQSqlTableModel::Signal_PrimeInsert)); } void QSqlTableModel_PrimeInsert(void* ptr, int row, void* record) { static_cast(ptr)->primeInsert(row, *static_cast(record)); } void QSqlTableModel_RevertAll(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "revertAll"); } void QSqlTableModel_RevertAllDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::revertAll(); } else { static_cast(ptr)->QSqlTableModel::revertAll(); } } void QSqlTableModel_RevertRow(void* ptr, int row) { static_cast(ptr)->revertRow(row); } void QSqlTableModel_RevertRowDefault(void* ptr, int row) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::revertRow(row); } else { static_cast(ptr)->QSqlTableModel::revertRow(row); } } void QSqlTableModel_SetEditStrategy(void* ptr, long long strategy) { static_cast(ptr)->setEditStrategy(static_cast(strategy)); } void QSqlTableModel_SetEditStrategyDefault(void* ptr, long long strategy) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::setEditStrategy(static_cast(strategy)); } else { static_cast(ptr)->QSqlTableModel::setEditStrategy(static_cast(strategy)); } } void QSqlTableModel_SetFilter(void* ptr, struct QtSql_PackedString filter) { static_cast(ptr)->setFilter(QString::fromUtf8(filter.data, filter.len)); } void QSqlTableModel_SetFilterDefault(void* ptr, struct QtSql_PackedString filter) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::setFilter(QString::fromUtf8(filter.data, filter.len)); } else { static_cast(ptr)->QSqlTableModel::setFilter(QString::fromUtf8(filter.data, filter.len)); } } void QSqlTableModel_SetPrimaryKey(void* ptr, void* key) { static_cast(ptr)->setPrimaryKey(*static_cast(key)); } void QSqlTableModel_SetSort(void* ptr, int column, long long order) { static_cast(ptr)->setSort(column, static_cast(order)); } void QSqlTableModel_SetSortDefault(void* ptr, int column, long long order) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::setSort(column, static_cast(order)); } else { static_cast(ptr)->QSqlTableModel::setSort(column, static_cast(order)); } } void QSqlTableModel_SetTable(void* ptr, struct QtSql_PackedString tableName) { static_cast(ptr)->setTable(QString::fromUtf8(tableName.data, tableName.len)); } void QSqlTableModel_SetTableDefault(void* ptr, struct QtSql_PackedString tableName) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QSqlRelationalTableModel::setTable(QString::fromUtf8(tableName.data, tableName.len)); } else { static_cast(ptr)->QSqlTableModel::setTable(QString::fromUtf8(tableName.data, tableName.len)); } } void QSqlTableModel_DestroyQSqlTableModel(void* ptr) { static_cast(ptr)->~QSqlTableModel(); } void QSqlTableModel_DestroyQSqlTableModelDefault(void* ptr) { Q_UNUSED(ptr); } long long QSqlTableModel_EditStrategy(void* ptr) { return static_cast(ptr)->editStrategy(); } void* QSqlTableModel_Database(void* ptr) { return new QSqlDatabase(static_cast(ptr)->database()); } void* QSqlTableModel_PrimaryKey(void* ptr) { return new QSqlIndex(static_cast(ptr)->primaryKey()); } void* QSqlTableModel_PrimaryValues(void* ptr, int row) { return new QSqlRecord(static_cast(ptr)->primaryValues(row)); } struct QtSql_PackedString QSqlTableModel_Filter(void* ptr) { return ({ QByteArray td0370f = static_cast(ptr)->filter().toUtf8(); QtSql_PackedString { const_cast(td0370f.prepend("WHITESPACE").constData()+10), td0370f.size()-10 }; }); } struct QtSql_PackedString QSqlTableModel_OrderByClause(void* ptr) { return ({ QByteArray tca221a = static_cast(ptr)->orderByClause().toUtf8(); QtSql_PackedString { const_cast(tca221a.prepend("WHITESPACE").constData()+10), tca221a.size()-10 }; }); } struct QtSql_PackedString QSqlTableModel_OrderByClauseDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return ({ QByteArray t5a4e03 = static_cast(ptr)->QSqlRelationalTableModel::orderByClause().toUtf8(); QtSql_PackedString { const_cast(t5a4e03.prepend("WHITESPACE").constData()+10), t5a4e03.size()-10 }; }); } else { return ({ QByteArray t5a4e03 = static_cast(ptr)->QSqlTableModel::orderByClause().toUtf8(); QtSql_PackedString { const_cast(t5a4e03.prepend("WHITESPACE").constData()+10), t5a4e03.size()-10 }; }); } } struct QtSql_PackedString QSqlTableModel_SelectStatement(void* ptr) { return ({ QByteArray tf1b779 = static_cast(ptr)->selectStatement().toUtf8(); QtSql_PackedString { const_cast(tf1b779.prepend("WHITESPACE").constData()+10), tf1b779.size()-10 }; }); } struct QtSql_PackedString QSqlTableModel_SelectStatementDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return ({ QByteArray t5344b7 = static_cast(ptr)->QSqlRelationalTableModel::selectStatement().toUtf8(); QtSql_PackedString { const_cast(t5344b7.prepend("WHITESPACE").constData()+10), t5344b7.size()-10 }; }); } else { return ({ QByteArray t5344b7 = static_cast(ptr)->QSqlTableModel::selectStatement().toUtf8(); QtSql_PackedString { const_cast(t5344b7.prepend("WHITESPACE").constData()+10), t5344b7.size()-10 }; }); } } struct QtSql_PackedString QSqlTableModel_TableName(void* ptr) { return ({ QByteArray tefb63d = static_cast(ptr)->tableName().toUtf8(); QtSql_PackedString { const_cast(tefb63d.prepend("WHITESPACE").constData()+10), tefb63d.size()-10 }; }); } char QSqlTableModel_IsDirty2(void* ptr) { return static_cast(ptr)->isDirty(); } char QSqlTableModel_IsDirty(void* ptr, void* index) { return static_cast(ptr)->isDirty(*static_cast(index)); } int QSqlTableModel_FieldIndex(void* ptr, struct QtSql_PackedString fieldName) { return static_cast(ptr)->fieldIndex(QString::fromUtf8(fieldName.data, fieldName.len)); }