qt: rebuild (simpler cpp-side array parameters)

This commit is contained in:
mappu 2024-09-17 19:43:35 +12:00
parent 4ec56ad303
commit fc33475f3c
43 changed files with 281 additions and 193 deletions

View File

@ -576,7 +576,7 @@ void QAbstractItemModel_DataChanged3(QAbstractItemModel* self, QModelIndex* topL
roles_QList.reserve(roles->len);
int* roles_arr = static_cast<int*>(roles->data);
for(size_t i = 0; i < roles->len; ++i) {
roles_QList.push_back(roles_arr[i]);
roles_QList.push_back(static_cast<int>(roles_arr[i]));
}
self->dataChanged(*topLeft, *bottomRight, roles_QList);
}

View File

@ -223,9 +223,10 @@ QCborArray* QCborArray_OperatorShiftLeft(QCborArray* self, QCborValue* v) {
QCborArray* QCborArray_FromStringList(struct miqt_array* /* of struct miqt_string* */ list) {
QList<QString> list_QList;
list_QList.reserve(list->len);
miqt_string** list_arr = static_cast<miqt_string**>(list->data);
struct miqt_string** list_arr = static_cast<struct miqt_string**>(list->data);
for(size_t i = 0; i < list->len; ++i) {
list_QList.push_back(QString::fromUtf8(& list_arr[i]->data, list_arr[i]->len));
QString list_arr_i_QString = QString::fromUtf8(&list_arr[i]->data, list_arr[i]->len);
list_QList.push_back(list_arr_i_QString);
}
return new QCborArray(QCborArray::fromStringList(list_QList));
}

View File

@ -107,7 +107,7 @@ void QColumnView_SetColumnWidths(QColumnView* self, struct miqt_array* /* of int
list_QList.reserve(list->len);
int* list_arr = static_cast<int*>(list->data);
for(size_t i = 0; i < list->len; ++i) {
list_QList.push_back(list_arr[i]);
list_QList.push_back(static_cast<int>(list_arr[i]));
}
self->setColumnWidths(list_QList);
}

View File

@ -261,9 +261,10 @@ void QComboBox_AddItem2(QComboBox* self, QIcon* icon, struct miqt_string* text)
void QComboBox_AddItems(QComboBox* self, struct miqt_array* /* of struct miqt_string* */ texts) {
QList<QString> texts_QList;
texts_QList.reserve(texts->len);
miqt_string** texts_arr = static_cast<miqt_string**>(texts->data);
struct miqt_string** texts_arr = static_cast<struct miqt_string**>(texts->data);
for(size_t i = 0; i < texts->len; ++i) {
texts_QList.push_back(QString::fromUtf8(& texts_arr[i]->data, texts_arr[i]->len));
QString texts_arr_i_QString = QString::fromUtf8(&texts_arr[i]->data, texts_arr[i]->len);
texts_QList.push_back(texts_arr_i_QString);
}
self->addItems(texts_QList);
}
@ -281,9 +282,10 @@ void QComboBox_InsertItem2(QComboBox* self, int index, QIcon* icon, struct miqt_
void QComboBox_InsertItems(QComboBox* self, int index, struct miqt_array* /* of struct miqt_string* */ texts) {
QList<QString> texts_QList;
texts_QList.reserve(texts->len);
miqt_string** texts_arr = static_cast<miqt_string**>(texts->data);
struct miqt_string** texts_arr = static_cast<struct miqt_string**>(texts->data);
for(size_t i = 0; i < texts->len; ++i) {
texts_QList.push_back(QString::fromUtf8(& texts_arr[i]->data, texts_arr[i]->len));
QString texts_arr_i_QString = QString::fromUtf8(&texts_arr[i]->data, texts_arr[i]->len);
texts_QList.push_back(texts_arr_i_QString);
}
self->insertItems(static_cast<int>(index), texts_QList);
}

View File

@ -15,9 +15,10 @@ QCommandLineOption* QCommandLineOption_new(struct miqt_string* name) {
QCommandLineOption* QCommandLineOption_new2(struct miqt_array* /* of struct miqt_string* */ names) {
QList<QString> names_QList;
names_QList.reserve(names->len);
miqt_string** names_arr = static_cast<miqt_string**>(names->data);
struct miqt_string** names_arr = static_cast<struct miqt_string**>(names->data);
for(size_t i = 0; i < names->len; ++i) {
names_QList.push_back(QString::fromUtf8(& names_arr[i]->data, names_arr[i]->len));
QString names_arr_i_QString = QString::fromUtf8(&names_arr[i]->data, names_arr[i]->len);
names_QList.push_back(names_arr_i_QString);
}
return new QCommandLineOption(names_QList);
}
@ -31,9 +32,10 @@ QCommandLineOption* QCommandLineOption_new3(struct miqt_string* name, struct miq
QCommandLineOption* QCommandLineOption_new4(struct miqt_array* /* of struct miqt_string* */ names, struct miqt_string* description) {
QList<QString> names_QList;
names_QList.reserve(names->len);
miqt_string** names_arr = static_cast<miqt_string**>(names->data);
struct miqt_string** names_arr = static_cast<struct miqt_string**>(names->data);
for(size_t i = 0; i < names->len; ++i) {
names_QList.push_back(QString::fromUtf8(& names_arr[i]->data, names_arr[i]->len));
QString names_arr_i_QString = QString::fromUtf8(&names_arr[i]->data, names_arr[i]->len);
names_QList.push_back(names_arr_i_QString);
}
QString description_QString = QString::fromUtf8(&description->data, description->len);
return new QCommandLineOption(names_QList, description_QString);
@ -61,9 +63,10 @@ QCommandLineOption* QCommandLineOption_new7(struct miqt_string* name, struct miq
QCommandLineOption* QCommandLineOption_new8(struct miqt_array* /* of struct miqt_string* */ names, struct miqt_string* description, struct miqt_string* valueName) {
QList<QString> names_QList;
names_QList.reserve(names->len);
miqt_string** names_arr = static_cast<miqt_string**>(names->data);
struct miqt_string** names_arr = static_cast<struct miqt_string**>(names->data);
for(size_t i = 0; i < names->len; ++i) {
names_QList.push_back(QString::fromUtf8(& names_arr[i]->data, names_arr[i]->len));
QString names_arr_i_QString = QString::fromUtf8(&names_arr[i]->data, names_arr[i]->len);
names_QList.push_back(names_arr_i_QString);
}
QString description_QString = QString::fromUtf8(&description->data, description->len);
QString valueName_QString = QString::fromUtf8(&valueName->data, valueName->len);
@ -73,9 +76,10 @@ QCommandLineOption* QCommandLineOption_new8(struct miqt_array* /* of struct miqt
QCommandLineOption* QCommandLineOption_new9(struct miqt_array* /* of struct miqt_string* */ names, struct miqt_string* description, struct miqt_string* valueName, struct miqt_string* defaultValue) {
QList<QString> names_QList;
names_QList.reserve(names->len);
miqt_string** names_arr = static_cast<miqt_string**>(names->data);
struct miqt_string** names_arr = static_cast<struct miqt_string**>(names->data);
for(size_t i = 0; i < names->len; ++i) {
names_QList.push_back(QString::fromUtf8(& names_arr[i]->data, names_arr[i]->len));
QString names_arr_i_QString = QString::fromUtf8(&names_arr[i]->data, names_arr[i]->len);
names_QList.push_back(names_arr_i_QString);
}
QString description_QString = QString::fromUtf8(&description->data, description->len);
QString valueName_QString = QString::fromUtf8(&valueName->data, valueName->len);
@ -139,9 +143,10 @@ void QCommandLineOption_SetDefaultValue(QCommandLineOption* self, struct miqt_st
void QCommandLineOption_SetDefaultValues(QCommandLineOption* self, struct miqt_array* /* of struct miqt_string* */ defaultValues) {
QList<QString> defaultValues_QList;
defaultValues_QList.reserve(defaultValues->len);
miqt_string** defaultValues_arr = static_cast<miqt_string**>(defaultValues->data);
struct miqt_string** defaultValues_arr = static_cast<struct miqt_string**>(defaultValues->data);
for(size_t i = 0; i < defaultValues->len; ++i) {
defaultValues_QList.push_back(QString::fromUtf8(& defaultValues_arr[i]->data, defaultValues_arr[i]->len));
QString defaultValues_arr_i_QString = QString::fromUtf8(&defaultValues_arr[i]->data, defaultValues_arr[i]->len);
defaultValues_QList.push_back(defaultValues_arr_i_QString);
}
self->setDefaultValues(defaultValues_QList);
}

View File

@ -82,9 +82,10 @@ void QCommandLineParser_ClearPositionalArguments(QCommandLineParser* self) {
void QCommandLineParser_Process(QCommandLineParser* self, struct miqt_array* /* of struct miqt_string* */ arguments) {
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
self->process(arguments_QList);
}
@ -96,9 +97,10 @@ void QCommandLineParser_ProcessWithApp(QCommandLineParser* self, QCoreApplicatio
bool QCommandLineParser_Parse(QCommandLineParser* self, struct miqt_array* /* of struct miqt_string* */ arguments) {
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
return self->parse(arguments_QList);
}

View File

@ -25,9 +25,10 @@ QCompleter* QCompleter_new2(QAbstractItemModel* model) {
QCompleter* QCompleter_new3(struct miqt_array* /* of struct miqt_string* */ completions) {
QList<QString> completions_QList;
completions_QList.reserve(completions->len);
miqt_string** completions_arr = static_cast<miqt_string**>(completions->data);
struct miqt_string** completions_arr = static_cast<struct miqt_string**>(completions->data);
for(size_t i = 0; i < completions->len; ++i) {
completions_QList.push_back(QString::fromUtf8(& completions_arr[i]->data, completions_arr[i]->len));
QString completions_arr_i_QString = QString::fromUtf8(&completions_arr[i]->data, completions_arr[i]->len);
completions_QList.push_back(completions_arr_i_QString);
}
return new QCompleter(completions_QList);
}
@ -43,9 +44,10 @@ QCompleter* QCompleter_new5(QAbstractItemModel* model, QObject* parent) {
QCompleter* QCompleter_new6(struct miqt_array* /* of struct miqt_string* */ completions, QObject* parent) {
QList<QString> completions_QList;
completions_QList.reserve(completions->len);
miqt_string** completions_arr = static_cast<miqt_string**>(completions->data);
struct miqt_string** completions_arr = static_cast<struct miqt_string**>(completions->data);
for(size_t i = 0; i < completions->len; ++i) {
completions_QList.push_back(QString::fromUtf8(& completions_arr[i]->data, completions_arr[i]->len));
QString completions_arr_i_QString = QString::fromUtf8(&completions_arr[i]->data, completions_arr[i]->len);
completions_QList.push_back(completions_arr_i_QString);
}
return new QCompleter(completions_QList, parent);
}

View File

@ -200,9 +200,10 @@ long long QCoreApplication_ApplicationPid() {
void QCoreApplication_SetLibraryPaths(struct miqt_array* /* of struct miqt_string* */ libraryPaths) {
QList<QString> libraryPaths_QList;
libraryPaths_QList.reserve(libraryPaths->len);
miqt_string** libraryPaths_arr = static_cast<miqt_string**>(libraryPaths->data);
struct miqt_string** libraryPaths_arr = static_cast<struct miqt_string**>(libraryPaths->data);
for(size_t i = 0; i < libraryPaths->len; ++i) {
libraryPaths_QList.push_back(QString::fromUtf8(& libraryPaths_arr[i]->data, libraryPaths_arr[i]->len));
QString libraryPaths_arr_i_QString = QString::fromUtf8(&libraryPaths_arr[i]->data, libraryPaths_arr[i]->len);
libraryPaths_QList.push_back(libraryPaths_arr_i_QString);
}
QCoreApplication::setLibraryPaths(libraryPaths_QList);
}

View File

@ -88,9 +88,10 @@ void QDir_SetSearchPaths(struct miqt_string* prefix, struct miqt_array* /* of st
QString prefix_QString = QString::fromUtf8(&prefix->data, prefix->len);
QList<QString> searchPaths_QList;
searchPaths_QList.reserve(searchPaths->len);
miqt_string** searchPaths_arr = static_cast<miqt_string**>(searchPaths->data);
struct miqt_string** searchPaths_arr = static_cast<struct miqt_string**>(searchPaths->data);
for(size_t i = 0; i < searchPaths->len; ++i) {
searchPaths_QList.push_back(QString::fromUtf8(& searchPaths_arr[i]->data, searchPaths_arr[i]->len));
QString searchPaths_arr_i_QString = QString::fromUtf8(&searchPaths_arr[i]->data, searchPaths_arr[i]->len);
searchPaths_QList.push_back(searchPaths_arr_i_QString);
}
QDir::setSearchPaths(prefix_QString, searchPaths_QList);
}
@ -193,9 +194,10 @@ struct miqt_array* QDir_NameFilters(const QDir* self) {
void QDir_SetNameFilters(QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
self->setNameFilters(nameFilters_QList);
}
@ -269,9 +271,10 @@ struct miqt_array* QDir_EntryList(const QDir* self) {
struct miqt_array* QDir_EntryListWithNameFilters(const QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
QStringList _ret = self->entryList(nameFilters_QList);
// Convert QList<> from C++ memory to manually-managed C memory
@ -304,9 +307,10 @@ struct miqt_array* QDir_EntryInfoList(const QDir* self) {
struct miqt_array* QDir_EntryInfoListWithNameFilters(const QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
QFileInfoList _ret = self->entryInfoList(nameFilters_QList);
// Convert QList<> from C++ memory to manually-managed C memory
@ -475,9 +479,10 @@ struct miqt_string* QDir_TempPath() {
bool QDir_Match(struct miqt_array* /* of struct miqt_string* */ filters, struct miqt_string* fileName) {
QList<QString> filters_QList;
filters_QList.reserve(filters->len);
miqt_string** filters_arr = static_cast<miqt_string**>(filters->data);
struct miqt_string** filters_arr = static_cast<struct miqt_string**>(filters->data);
for(size_t i = 0; i < filters->len; ++i) {
filters_QList.push_back(QString::fromUtf8(& filters_arr[i]->data, filters_arr[i]->len));
QString filters_arr_i_QString = QString::fromUtf8(&filters_arr[i]->data, filters_arr[i]->len);
filters_QList.push_back(filters_arr_i_QString);
}
QString fileName_QString = QString::fromUtf8(&fileName->data, fileName->len);
return QDir::match(filters_QList, fileName_QString);
@ -540,9 +545,10 @@ struct miqt_array* QDir_EntryList2(const QDir* self, int filters, int sort) {
struct miqt_array* QDir_EntryList22(const QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
QStringList _ret = self->entryList(nameFilters_QList, static_cast<QDir::Filters>(filters));
// Convert QList<> from C++ memory to manually-managed C memory
@ -562,9 +568,10 @@ struct miqt_array* QDir_EntryList22(const QDir* self, struct miqt_array* /* of s
struct miqt_array* QDir_EntryList3(const QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters, int sort) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
QStringList _ret = self->entryList(nameFilters_QList, static_cast<QDir::Filters>(filters), static_cast<QDir::SortFlags>(sort));
// Convert QList<> from C++ memory to manually-managed C memory
@ -610,9 +617,10 @@ struct miqt_array* QDir_EntryInfoList2(const QDir* self, int filters, int sort)
struct miqt_array* QDir_EntryInfoList22(const QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
QFileInfoList _ret = self->entryInfoList(nameFilters_QList, static_cast<QDir::Filters>(filters));
// Convert QList<> from C++ memory to manually-managed C memory
@ -629,9 +637,10 @@ struct miqt_array* QDir_EntryInfoList22(const QDir* self, struct miqt_array* /*
struct miqt_array* QDir_EntryInfoList3(const QDir* self, struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters, int sort) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
QFileInfoList _ret = self->entryInfoList(nameFilters_QList, static_cast<QDir::Filters>(filters), static_cast<QDir::SortFlags>(sort));
// Convert QList<> from C++ memory to manually-managed C memory

View File

@ -27,9 +27,10 @@ QDirIterator* QDirIterator_new4(struct miqt_string* path, struct miqt_array* /*
QString path_QString = QString::fromUtf8(&path->data, path->len);
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
return new QDirIterator(path_QString, nameFilters_QList);
}
@ -52,9 +53,10 @@ QDirIterator* QDirIterator_new8(struct miqt_string* path, struct miqt_array* /*
QString path_QString = QString::fromUtf8(&path->data, path->len);
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
return new QDirIterator(path_QString, nameFilters_QList, static_cast<QDir::Filters>(filters));
}
@ -63,9 +65,10 @@ QDirIterator* QDirIterator_new9(struct miqt_string* path, struct miqt_array* /*
QString path_QString = QString::fromUtf8(&path->data, path->len);
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
return new QDirIterator(path_QString, nameFilters_QList, static_cast<QDir::Filters>(filters), static_cast<QDirIterator::IteratorFlags>(flags));
}

View File

@ -18,9 +18,10 @@
QDirModel* QDirModel_new(struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters, int sort) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
return new QDirModel(nameFilters_QList, static_cast<QDir::Filters>(filters), static_cast<QDir::SortFlags>(sort));
}
@ -32,9 +33,10 @@ QDirModel* QDirModel_new2() {
QDirModel* QDirModel_new3(struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters, int sort, QObject* parent) {
QList<QString> nameFilters_QList;
nameFilters_QList.reserve(nameFilters->len);
miqt_string** nameFilters_arr = static_cast<miqt_string**>(nameFilters->data);
struct miqt_string** nameFilters_arr = static_cast<struct miqt_string**>(nameFilters->data);
for(size_t i = 0; i < nameFilters->len; ++i) {
nameFilters_QList.push_back(QString::fromUtf8(& nameFilters_arr[i]->data, nameFilters_arr[i]->len));
QString nameFilters_arr_i_QString = QString::fromUtf8(&nameFilters_arr[i]->data, nameFilters_arr[i]->len);
nameFilters_QList.push_back(nameFilters_arr_i_QString);
}
return new QDirModel(nameFilters_QList, static_cast<QDir::Filters>(filters), static_cast<QDir::SortFlags>(sort), parent);
}
@ -148,9 +150,10 @@ QFileIconProvider* QDirModel_IconProvider(const QDirModel* self) {
void QDirModel_SetNameFilters(QDirModel* self, struct miqt_array* /* of struct miqt_string* */ filters) {
QList<QString> filters_QList;
filters_QList.reserve(filters->len);
miqt_string** filters_arr = static_cast<miqt_string**>(filters->data);
struct miqt_string** filters_arr = static_cast<struct miqt_string**>(filters->data);
for(size_t i = 0; i < filters->len; ++i) {
filters_QList.push_back(QString::fromUtf8(& filters_arr[i]->data, filters_arr[i]->len));
QString filters_arr_i_QString = QString::fromUtf8(&filters_arr[i]->data, filters_arr[i]->len);
filters_QList.push_back(filters_arr_i_QString);
}
self->setNameFilters(filters_QList);
}

View File

@ -138,9 +138,10 @@ void QFileDialog_SetNameFilter(QFileDialog* self, struct miqt_string* filter) {
void QFileDialog_SetNameFilters(QFileDialog* self, struct miqt_array* /* of struct miqt_string* */ filters) {
QList<QString> filters_QList;
filters_QList.reserve(filters->len);
miqt_string** filters_arr = static_cast<miqt_string**>(filters->data);
struct miqt_string** filters_arr = static_cast<struct miqt_string**>(filters->data);
for(size_t i = 0; i < filters->len; ++i) {
filters_QList.push_back(QString::fromUtf8(& filters_arr[i]->data, filters_arr[i]->len));
QString filters_arr_i_QString = QString::fromUtf8(&filters_arr[i]->data, filters_arr[i]->len);
filters_QList.push_back(filters_arr_i_QString);
}
self->setNameFilters(filters_QList);
}
@ -183,9 +184,10 @@ struct miqt_string* QFileDialog_SelectedNameFilter(const QFileDialog* self) {
void QFileDialog_SetMimeTypeFilters(QFileDialog* self, struct miqt_array* /* of struct miqt_string* */ filters) {
QList<QString> filters_QList;
filters_QList.reserve(filters->len);
miqt_string** filters_arr = static_cast<miqt_string**>(filters->data);
struct miqt_string** filters_arr = static_cast<struct miqt_string**>(filters->data);
for(size_t i = 0; i < filters->len; ++i) {
filters_QList.push_back(QString::fromUtf8(& filters_arr[i]->data, filters_arr[i]->len));
QString filters_arr_i_QString = QString::fromUtf8(&filters_arr[i]->data, filters_arr[i]->len);
filters_QList.push_back(filters_arr_i_QString);
}
self->setMimeTypeFilters(filters_QList);
}
@ -317,9 +319,10 @@ struct miqt_string* QFileDialog_DefaultSuffix(const QFileDialog* self) {
void QFileDialog_SetHistory(QFileDialog* self, struct miqt_array* /* of struct miqt_string* */ paths) {
QList<QString> paths_QList;
paths_QList.reserve(paths->len);
miqt_string** paths_arr = static_cast<miqt_string**>(paths->data);
struct miqt_string** paths_arr = static_cast<struct miqt_string**>(paths->data);
for(size_t i = 0; i < paths->len; ++i) {
paths_QList.push_back(QString::fromUtf8(& paths_arr[i]->data, paths_arr[i]->len));
QString paths_arr_i_QString = QString::fromUtf8(&paths_arr[i]->data, paths_arr[i]->len);
paths_QList.push_back(paths_arr_i_QString);
}
self->setHistory(paths_QList);
}
@ -371,9 +374,10 @@ struct miqt_string* QFileDialog_LabelText(const QFileDialog* self, uintptr_t lab
void QFileDialog_SetSupportedSchemes(QFileDialog* self, struct miqt_array* /* of struct miqt_string* */ schemes) {
QList<QString> schemes_QList;
schemes_QList.reserve(schemes->len);
miqt_string** schemes_arr = static_cast<miqt_string**>(schemes->data);
struct miqt_string** schemes_arr = static_cast<struct miqt_string**>(schemes->data);
for(size_t i = 0; i < schemes->len; ++i) {
schemes_QList.push_back(QString::fromUtf8(& schemes_arr[i]->data, schemes_arr[i]->len));
QString schemes_arr_i_QString = QString::fromUtf8(&schemes_arr[i]->data, schemes_arr[i]->len);
schemes_QList.push_back(schemes_arr_i_QString);
}
self->setSupportedSchemes(schemes_QList);
}
@ -441,9 +445,10 @@ void QFileDialog_connect_FileSelected(QFileDialog* self, void* slot) {
void QFileDialog_FilesSelected(QFileDialog* self, struct miqt_array* /* of struct miqt_string* */ files) {
QList<QString> files_QList;
files_QList.reserve(files->len);
miqt_string** files_arr = static_cast<miqt_string**>(files->data);
struct miqt_string** files_arr = static_cast<struct miqt_string**>(files->data);
for(size_t i = 0; i < files->len; ++i) {
files_QList.push_back(QString::fromUtf8(& files_arr[i]->data, files_arr[i]->len));
QString files_arr_i_QString = QString::fromUtf8(&files_arr[i]->data, files_arr[i]->len);
files_QList.push_back(files_arr_i_QString);
}
self->filesSelected(files_QList);
}
@ -839,9 +844,10 @@ QUrl* QFileDialog_GetExistingDirectoryUrl5(QWidget* parent, struct miqt_string*
QString caption_QString = QString::fromUtf8(&caption->data, caption->len);
QList<QString> supportedSchemes_QList;
supportedSchemes_QList.reserve(supportedSchemes->len);
miqt_string** supportedSchemes_arr = static_cast<miqt_string**>(supportedSchemes->data);
struct miqt_string** supportedSchemes_arr = static_cast<struct miqt_string**>(supportedSchemes->data);
for(size_t i = 0; i < supportedSchemes->len; ++i) {
supportedSchemes_QList.push_back(QString::fromUtf8(& supportedSchemes_arr[i]->data, supportedSchemes_arr[i]->len));
QString supportedSchemes_arr_i_QString = QString::fromUtf8(&supportedSchemes_arr[i]->data, supportedSchemes_arr[i]->len);
supportedSchemes_QList.push_back(supportedSchemes_arr_i_QString);
}
return new QUrl(QFileDialog::getExistingDirectoryUrl(parent, caption_QString, *dir, static_cast<QFileDialog::Options>(options), supportedSchemes_QList));
}

View File

@ -67,9 +67,10 @@ struct miqt_array* QFileSelector_ExtraSelectors(const QFileSelector* self) {
void QFileSelector_SetExtraSelectors(QFileSelector* self, struct miqt_array* /* of struct miqt_string* */ list) {
QList<QString> list_QList;
list_QList.reserve(list->len);
miqt_string** list_arr = static_cast<miqt_string**>(list->data);
struct miqt_string** list_arr = static_cast<struct miqt_string**>(list->data);
for(size_t i = 0; i < list->len; ++i) {
list_QList.push_back(QString::fromUtf8(& list_arr[i]->data, list_arr[i]->len));
QString list_arr_i_QString = QString::fromUtf8(&list_arr[i]->data, list_arr[i]->len);
list_QList.push_back(list_arr_i_QString);
}
self->setExtraSelectors(list_QList);
}

View File

@ -255,9 +255,10 @@ bool QFileSystemModel_NameFilterDisables(const QFileSystemModel* self) {
void QFileSystemModel_SetNameFilters(QFileSystemModel* self, struct miqt_array* /* of struct miqt_string* */ filters) {
QList<QString> filters_QList;
filters_QList.reserve(filters->len);
miqt_string** filters_arr = static_cast<miqt_string**>(filters->data);
struct miqt_string** filters_arr = static_cast<struct miqt_string**>(filters->data);
for(size_t i = 0; i < filters->len; ++i) {
filters_QList.push_back(QString::fromUtf8(& filters_arr[i]->data, filters_arr[i]->len));
QString filters_arr_i_QString = QString::fromUtf8(&filters_arr[i]->data, filters_arr[i]->len);
filters_QList.push_back(filters_arr_i_QString);
}
self->setNameFilters(filters_QList);
}

View File

@ -16,9 +16,10 @@ QFileSystemWatcher* QFileSystemWatcher_new() {
QFileSystemWatcher* QFileSystemWatcher_new2(struct miqt_array* /* of struct miqt_string* */ paths) {
QList<QString> paths_QList;
paths_QList.reserve(paths->len);
miqt_string** paths_arr = static_cast<miqt_string**>(paths->data);
struct miqt_string** paths_arr = static_cast<struct miqt_string**>(paths->data);
for(size_t i = 0; i < paths->len; ++i) {
paths_QList.push_back(QString::fromUtf8(& paths_arr[i]->data, paths_arr[i]->len));
QString paths_arr_i_QString = QString::fromUtf8(&paths_arr[i]->data, paths_arr[i]->len);
paths_QList.push_back(paths_arr_i_QString);
}
return new QFileSystemWatcher(paths_QList);
}
@ -30,9 +31,10 @@ QFileSystemWatcher* QFileSystemWatcher_new3(QObject* parent) {
QFileSystemWatcher* QFileSystemWatcher_new4(struct miqt_array* /* of struct miqt_string* */ paths, QObject* parent) {
QList<QString> paths_QList;
paths_QList.reserve(paths->len);
miqt_string** paths_arr = static_cast<miqt_string**>(paths->data);
struct miqt_string** paths_arr = static_cast<struct miqt_string**>(paths->data);
for(size_t i = 0; i < paths->len; ++i) {
paths_QList.push_back(QString::fromUtf8(& paths_arr[i]->data, paths_arr[i]->len));
QString paths_arr_i_QString = QString::fromUtf8(&paths_arr[i]->data, paths_arr[i]->len);
paths_QList.push_back(paths_arr_i_QString);
}
return new QFileSystemWatcher(paths_QList, parent);
}
@ -63,9 +65,10 @@ bool QFileSystemWatcher_AddPath(QFileSystemWatcher* self, struct miqt_string* fi
struct miqt_array* QFileSystemWatcher_AddPaths(QFileSystemWatcher* self, struct miqt_array* /* of struct miqt_string* */ files) {
QList<QString> files_QList;
files_QList.reserve(files->len);
miqt_string** files_arr = static_cast<miqt_string**>(files->data);
struct miqt_string** files_arr = static_cast<struct miqt_string**>(files->data);
for(size_t i = 0; i < files->len; ++i) {
files_QList.push_back(QString::fromUtf8(& files_arr[i]->data, files_arr[i]->len));
QString files_arr_i_QString = QString::fromUtf8(&files_arr[i]->data, files_arr[i]->len);
files_QList.push_back(files_arr_i_QString);
}
QStringList _ret = self->addPaths(files_QList);
// Convert QList<> from C++ memory to manually-managed C memory
@ -90,9 +93,10 @@ bool QFileSystemWatcher_RemovePath(QFileSystemWatcher* self, struct miqt_string*
struct miqt_array* QFileSystemWatcher_RemovePaths(QFileSystemWatcher* self, struct miqt_array* /* of struct miqt_string* */ files) {
QList<QString> files_QList;
files_QList.reserve(files->len);
miqt_string** files_arr = static_cast<miqt_string**>(files->data);
struct miqt_string** files_arr = static_cast<struct miqt_string**>(files->data);
for(size_t i = 0; i < files->len; ++i) {
files_QList.push_back(QString::fromUtf8(& files_arr[i]->data, files_arr[i]->len));
QString files_arr_i_QString = QString::fromUtf8(&files_arr[i]->data, files_arr[i]->len);
files_QList.push_back(files_arr_i_QString);
}
QStringList _ret = self->removePaths(files_QList);
// Convert QList<> from C++ memory to manually-managed C memory

View File

@ -79,9 +79,10 @@ struct miqt_array* QFont_Families(const QFont* self) {
void QFont_SetFamilies(QFont* self, struct miqt_array* /* of struct miqt_string* */ families) {
QList<QString> families_QList;
families_QList.reserve(families->len);
miqt_string** families_arr = static_cast<miqt_string**>(families->data);
struct miqt_string** families_arr = static_cast<struct miqt_string**>(families->data);
for(size_t i = 0; i < families->len; ++i) {
families_QList.push_back(QString::fromUtf8(& families_arr[i]->data, families_arr[i]->len));
QString families_arr_i_QString = QString::fromUtf8(&families_arr[i]->data, families_arr[i]->len);
families_QList.push_back(families_arr_i_QString);
}
self->setFamilies(families_QList);
}
@ -374,9 +375,10 @@ void QFont_InsertSubstitutions(struct miqt_string* param1, struct miqt_array* /*
QString param1_QString = QString::fromUtf8(&param1->data, param1->len);
QList<QString> param2_QList;
param2_QList.reserve(param2->len);
miqt_string** param2_arr = static_cast<miqt_string**>(param2->data);
struct miqt_string** param2_arr = static_cast<struct miqt_string**>(param2->data);
for(size_t i = 0; i < param2->len; ++i) {
param2_QList.push_back(QString::fromUtf8(& param2_arr[i]->data, param2_arr[i]->len));
QString param2_arr_i_QString = QString::fromUtf8(&param2_arr[i]->data, param2_arr[i]->len);
param2_QList.push_back(param2_arr_i_QString);
}
QFont::insertSubstitutions(param1_QString, param2_QList);
}

View File

@ -53,7 +53,7 @@ void QGlyphRun_SetGlyphIndexes(QGlyphRun* self, struct miqt_array* /* of unsigne
glyphIndexes_QList.reserve(glyphIndexes->len);
unsigned int* glyphIndexes_arr = static_cast<unsigned int*>(glyphIndexes->data);
for(size_t i = 0; i < glyphIndexes->len; ++i) {
glyphIndexes_QList.push_back(glyphIndexes_arr[i]);
glyphIndexes_QList.push_back(static_cast<unsigned int>(glyphIndexes_arr[i]));
}
self->setGlyphIndexes(glyphIndexes_QList);
}

View File

@ -161,9 +161,10 @@ struct miqt_array* QIcon_ThemeSearchPaths() {
void QIcon_SetThemeSearchPaths(struct miqt_array* /* of struct miqt_string* */ searchpath) {
QList<QString> searchpath_QList;
searchpath_QList.reserve(searchpath->len);
miqt_string** searchpath_arr = static_cast<miqt_string**>(searchpath->data);
struct miqt_string** searchpath_arr = static_cast<struct miqt_string**>(searchpath->data);
for(size_t i = 0; i < searchpath->len; ++i) {
searchpath_QList.push_back(QString::fromUtf8(& searchpath_arr[i]->data, searchpath_arr[i]->len));
QString searchpath_arr_i_QString = QString::fromUtf8(&searchpath_arr[i]->data, searchpath_arr[i]->len);
searchpath_QList.push_back(searchpath_arr_i_QString);
}
QIcon::setThemeSearchPaths(searchpath_QList);
}
@ -187,9 +188,10 @@ struct miqt_array* QIcon_FallbackSearchPaths() {
void QIcon_SetFallbackSearchPaths(struct miqt_array* /* of struct miqt_string* */ paths) {
QList<QString> paths_QList;
paths_QList.reserve(paths->len);
miqt_string** paths_arr = static_cast<miqt_string**>(paths->data);
struct miqt_string** paths_arr = static_cast<struct miqt_string**>(paths->data);
for(size_t i = 0; i < paths->len; ++i) {
paths_QList.push_back(QString::fromUtf8(& paths_arr[i]->data, paths_arr[i]->len));
QString paths_arr_i_QString = QString::fromUtf8(&paths_arr[i]->data, paths_arr[i]->len);
paths_QList.push_back(paths_arr_i_QString);
}
QIcon::setFallbackSearchPaths(paths_QList);
}

View File

@ -115,7 +115,7 @@ QImage* QImage_ConvertToFormat2(const QImage* self, uintptr_t f, struct miqt_arr
colorTable_QList.reserve(colorTable->len);
unsigned int* colorTable_arr = static_cast<unsigned int*>(colorTable->data);
for(size_t i = 0; i < colorTable->len; ++i) {
colorTable_QList.push_back(colorTable_arr[i]);
colorTable_QList.push_back(static_cast<unsigned int>(colorTable_arr[i]));
}
return new QImage(self->convertToFormat(static_cast<QImage::Format>(f), colorTable_QList));
}
@ -278,7 +278,7 @@ void QImage_SetColorTable(QImage* self, struct miqt_array* /* of unsigned int */
colors_QList.reserve(colors->len);
unsigned int* colors_arr = static_cast<unsigned int*>(colors->data);
for(size_t i = 0; i < colors->len; ++i) {
colors_QList.push_back(colors_arr[i]);
colors_QList.push_back(static_cast<unsigned int>(colors_arr[i]));
}
self->setColorTable(colors_QList);
}
@ -512,7 +512,7 @@ QImage* QImage_ConvertToFormat3(const QImage* self, uintptr_t f, struct miqt_arr
colorTable_QList.reserve(colorTable->len);
unsigned int* colorTable_arr = static_cast<unsigned int*>(colorTable->data);
for(size_t i = 0; i < colorTable->len; ++i) {
colorTable_QList.push_back(colorTable_arr[i]);
colorTable_QList.push_back(static_cast<unsigned int>(colorTable_arr[i]));
}
return new QImage(self->convertToFormat(static_cast<QImage::Format>(f), colorTable_QList, static_cast<Qt::ImageConversionFlags>(flags)));
}

View File

@ -110,9 +110,10 @@ bool QInputDialog_IsComboBoxEditable(const QInputDialog* self) {
void QInputDialog_SetComboBoxItems(QInputDialog* self, struct miqt_array* /* of struct miqt_string* */ items) {
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
self->setComboBoxItems(items_QList);
}
@ -264,9 +265,10 @@ struct miqt_string* QInputDialog_GetItem(QWidget* parent, struct miqt_string* ti
QString label_QString = QString::fromUtf8(&label->data, label->len);
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
QString _ret = QInputDialog::getItem(parent, title_QString, label_QString, items_QList);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -504,9 +506,10 @@ struct miqt_string* QInputDialog_GetItem5(QWidget* parent, struct miqt_string* t
QString label_QString = QString::fromUtf8(&label->data, label->len);
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
QString _ret = QInputDialog::getItem(parent, title_QString, label_QString, items_QList, static_cast<int>(current));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -519,9 +522,10 @@ struct miqt_string* QInputDialog_GetItem6(QWidget* parent, struct miqt_string* t
QString label_QString = QString::fromUtf8(&label->data, label->len);
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
QString _ret = QInputDialog::getItem(parent, title_QString, label_QString, items_QList, static_cast<int>(current), editable);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -534,9 +538,10 @@ struct miqt_string* QInputDialog_GetItem7(QWidget* parent, struct miqt_string* t
QString label_QString = QString::fromUtf8(&label->data, label->len);
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
QString _ret = QInputDialog::getItem(parent, title_QString, label_QString, items_QList, static_cast<int>(current), editable, ok);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -549,9 +554,10 @@ struct miqt_string* QInputDialog_GetItem8(QWidget* parent, struct miqt_string* t
QString label_QString = QString::fromUtf8(&label->data, label->len);
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
QString _ret = QInputDialog::getItem(parent, title_QString, label_QString, items_QList, static_cast<int>(current), editable, ok, static_cast<Qt::WindowFlags>(flags));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
@ -564,9 +570,10 @@ struct miqt_string* QInputDialog_GetItem9(QWidget* parent, struct miqt_string* t
QString label_QString = QString::fromUtf8(&label->data, label->len);
QList<QString> items_QList;
items_QList.reserve(items->len);
miqt_string** items_arr = static_cast<miqt_string**>(items->data);
struct miqt_string** items_arr = static_cast<struct miqt_string**>(items->data);
for(size_t i = 0; i < items->len; ++i) {
items_QList.push_back(QString::fromUtf8(& items_arr[i]->data, items_arr[i]->len));
QString items_arr_i_QString = QString::fromUtf8(&items_arr[i]->data, items_arr[i]->len);
items_QList.push_back(items_arr_i_QString);
}
QString _ret = QInputDialog::getItem(parent, title_QString, label_QString, items_QList, static_cast<int>(current), editable, ok, static_cast<Qt::WindowFlags>(flags), static_cast<Qt::InputMethodHints>(inputMethodHints));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory

View File

@ -28,9 +28,10 @@ void QJsonArray_OperatorAssign(QJsonArray* self, QJsonArray* other) {
QJsonArray* QJsonArray_FromStringList(struct miqt_array* /* of struct miqt_string* */ list) {
QList<QString> list_QList;
list_QList.reserve(list->len);
miqt_string** list_arr = static_cast<miqt_string**>(list->data);
struct miqt_string** list_arr = static_cast<struct miqt_string**>(list->data);
for(size_t i = 0; i < list->len; ++i) {
list_QList.push_back(QString::fromUtf8(& list_arr[i]->data, list_arr[i]->len));
QString list_arr_i_QString = QString::fromUtf8(&list_arr[i]->data, list_arr[i]->len);
list_QList.push_back(list_arr_i_QString);
}
return new QJsonArray(QJsonArray::fromStringList(list_QList));
}

View File

@ -303,9 +303,10 @@ void QListWidget_InsertItem2(QListWidget* self, int row, struct miqt_string* lab
void QListWidget_InsertItems(QListWidget* self, int row, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->insertItems(static_cast<int>(row), labels_QList);
}
@ -322,9 +323,10 @@ void QListWidget_AddItemWithItem(QListWidget* self, QListWidgetItem* item) {
void QListWidget_AddItems(QListWidget* self, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->addItems(labels_QList);
}

View File

@ -670,9 +670,10 @@ struct miqt_string* QLocale_QuoteString(const QLocale* self, struct miqt_string*
struct miqt_string* QLocale_CreateSeparatedList(const QLocale* self, struct miqt_array* /* of struct miqt_string* */ strl) {
QList<QString> strl_QList;
strl_QList.reserve(strl->len);
miqt_string** strl_arr = static_cast<miqt_string**>(strl->data);
struct miqt_string** strl_arr = static_cast<struct miqt_string**>(strl->data);
for(size_t i = 0; i < strl->len; ++i) {
strl_QList.push_back(QString::fromUtf8(& strl_arr[i]->data, strl_arr[i]->len));
QString strl_arr_i_QString = QString::fromUtf8(&strl_arr[i]->data, strl_arr[i]->len);
strl_QList.push_back(strl_arr_i_QString);
}
QString _ret = self->createSeparatedList(strl_QList);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory

View File

@ -255,7 +255,7 @@ void QMainWindow_ResizeDocks(QMainWindow* self, struct miqt_array* /* of QDockWi
sizes_QList.reserve(sizes->len);
int* sizes_arr = static_cast<int*>(sizes->data);
for(size_t i = 0; i < sizes->len; ++i) {
sizes_QList.push_back(sizes_arr[i]);
sizes_QList.push_back(static_cast<int>(sizes_arr[i]));
}
self->resizeDocks(docks_QList, sizes_QList, static_cast<Qt::Orientation>(orientation));
}

View File

@ -396,7 +396,7 @@ void QPainterPathStroker_SetDashPatternWithDashPattern(QPainterPathStroker* self
dashPattern_QList.reserve(dashPattern->len);
double* dashPattern_arr = static_cast<double*>(dashPattern->data);
for(size_t i = 0; i < dashPattern->len; ++i) {
dashPattern_QList.push_back(dashPattern_arr[i]);
dashPattern_QList.push_back(static_cast<double>(dashPattern_arr[i]));
}
self->setDashPattern(dashPattern_QList);
}

View File

@ -73,7 +73,7 @@ void QPen_SetDashPattern(QPen* self, struct miqt_array* /* of double */ pattern)
pattern_QList.reserve(pattern->len);
double* pattern_arr = static_cast<double*>(pattern->data);
for(size_t i = 0; i < pattern->len; ++i) {
pattern_QList.push_back(pattern_arr[i]);
pattern_QList.push_back(static_cast<double>(pattern_arr[i]));
}
self->setDashPattern(pattern_QList);
}

View File

@ -150,9 +150,10 @@ void QProcess_Start(QProcess* self, struct miqt_string* program, struct miqt_arr
QString program_QString = QString::fromUtf8(&program->data, program->len);
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
self->start(program_QString, arguments_QList);
}
@ -205,9 +206,10 @@ struct miqt_array* QProcess_Arguments(const QProcess* self) {
void QProcess_SetArguments(QProcess* self, struct miqt_array* /* of struct miqt_string* */ arguments) {
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
self->setArguments(arguments_QList);
}
@ -290,9 +292,10 @@ void QProcess_SetWorkingDirectory(QProcess* self, struct miqt_string* dir) {
void QProcess_SetEnvironment(QProcess* self, struct miqt_array* /* of struct miqt_string* */ environment) {
QList<QString> environment_QList;
environment_QList.reserve(environment->len);
miqt_string** environment_arr = static_cast<miqt_string**>(environment->data);
struct miqt_string** environment_arr = static_cast<struct miqt_string**>(environment->data);
for(size_t i = 0; i < environment->len; ++i) {
environment_QList.push_back(QString::fromUtf8(& environment_arr[i]->data, environment_arr[i]->len));
QString environment_arr_i_QString = QString::fromUtf8(&environment_arr[i]->data, environment_arr[i]->len);
environment_QList.push_back(environment_arr_i_QString);
}
self->setEnvironment(environment_QList);
}
@ -405,9 +408,10 @@ int QProcess_Execute(struct miqt_string* program, struct miqt_array* /* of struc
QString program_QString = QString::fromUtf8(&program->data, program->len);
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
return QProcess::execute(program_QString, arguments_QList);
}
@ -421,9 +425,10 @@ bool QProcess_StartDetached2(struct miqt_string* program, struct miqt_array* /*
QString program_QString = QString::fromUtf8(&program->data, program->len);
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
QString workingDirectory_QString = QString::fromUtf8(&workingDirectory->data, workingDirectory->len);
return QProcess::startDetached(program_QString, arguments_QList, workingDirectory_QString);
@ -433,9 +438,10 @@ bool QProcess_StartDetached3(struct miqt_string* program, struct miqt_array* /*
QString program_QString = QString::fromUtf8(&program->data, program->len);
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
return QProcess::startDetached(program_QString, arguments_QList);
}
@ -556,9 +562,10 @@ void QProcess_Start3(QProcess* self, struct miqt_string* program, struct miqt_ar
QString program_QString = QString::fromUtf8(&program->data, program->len);
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
self->start(program_QString, arguments_QList, static_cast<QIODevice::OpenMode>(mode));
}
@ -610,9 +617,10 @@ bool QProcess_StartDetached4(struct miqt_string* program, struct miqt_array* /*
QString program_QString = QString::fromUtf8(&program->data, program->len);
QList<QString> arguments_QList;
arguments_QList.reserve(arguments->len);
miqt_string** arguments_arr = static_cast<miqt_string**>(arguments->data);
struct miqt_string** arguments_arr = static_cast<struct miqt_string**>(arguments->data);
for(size_t i = 0; i < arguments->len; ++i) {
arguments_QList.push_back(QString::fromUtf8(& arguments_arr[i]->data, arguments_arr[i]->len));
QString arguments_arr_i_QString = QString::fromUtf8(&arguments_arr[i]->data, arguments_arr[i]->len);
arguments_QList.push_back(arguments_arr_i_QString);
}
QString workingDirectory_QString = QString::fromUtf8(&workingDirectory->data, workingDirectory->len);
return QProcess::startDetached(program_QString, arguments_QList, workingDirectory_QString, static_cast<qint64*>(pid));

View File

@ -103,7 +103,7 @@ struct miqt_array* QRawFont_AdvancesForGlyphIndexes(const QRawFont* self, struct
glyphIndexes_QList.reserve(glyphIndexes->len);
unsigned int* glyphIndexes_arr = static_cast<unsigned int*>(glyphIndexes->data);
for(size_t i = 0; i < glyphIndexes->len; ++i) {
glyphIndexes_QList.push_back(glyphIndexes_arr[i]);
glyphIndexes_QList.push_back(static_cast<unsigned int>(glyphIndexes_arr[i]));
}
QVector<QPointF> _ret = self->advancesForGlyphIndexes(glyphIndexes_QList);
// Convert QList<> from C++ memory to manually-managed C memory
@ -122,7 +122,7 @@ struct miqt_array* QRawFont_AdvancesForGlyphIndexes2(const QRawFont* self, struc
glyphIndexes_QList.reserve(glyphIndexes->len);
unsigned int* glyphIndexes_arr = static_cast<unsigned int*>(glyphIndexes->data);
for(size_t i = 0; i < glyphIndexes->len; ++i) {
glyphIndexes_QList.push_back(glyphIndexes_arr[i]);
glyphIndexes_QList.push_back(static_cast<unsigned int>(glyphIndexes_arr[i]));
}
QVector<QPointF> _ret = self->advancesForGlyphIndexes(glyphIndexes_QList, static_cast<QRawFont::LayoutFlags>(layoutFlags));
// Convert QList<> from C++ memory to manually-managed C memory

View File

@ -107,7 +107,7 @@ void QScroller_SetSnapPositionsX(QScroller* self, struct miqt_array* /* of doubl
positions_QList.reserve(positions->len);
double* positions_arr = static_cast<double*>(positions->data);
for(size_t i = 0; i < positions->len; ++i) {
positions_QList.push_back(positions_arr[i]);
positions_QList.push_back(static_cast<double>(positions_arr[i]));
}
self->setSnapPositionsX(positions_QList);
}
@ -121,7 +121,7 @@ void QScroller_SetSnapPositionsY(QScroller* self, struct miqt_array* /* of doubl
positions_QList.reserve(positions->len);
double* positions_arr = static_cast<double*>(positions->data);
for(size_t i = 0; i < positions->len; ++i) {
positions_QList.push_back(positions_arr[i]);
positions_QList.push_back(static_cast<double>(positions_arr[i]));
}
self->setSnapPositionsY(positions_QList);
}

View File

@ -68,9 +68,10 @@ uintptr_t QSessionManager_RestartHint(const QSessionManager* self) {
void QSessionManager_SetRestartCommand(QSessionManager* self, struct miqt_array* /* of struct miqt_string* */ restartCommand) {
QList<QString> restartCommand_QList;
restartCommand_QList.reserve(restartCommand->len);
miqt_string** restartCommand_arr = static_cast<miqt_string**>(restartCommand->data);
struct miqt_string** restartCommand_arr = static_cast<struct miqt_string**>(restartCommand->data);
for(size_t i = 0; i < restartCommand->len; ++i) {
restartCommand_QList.push_back(QString::fromUtf8(& restartCommand_arr[i]->data, restartCommand_arr[i]->len));
QString restartCommand_arr_i_QString = QString::fromUtf8(&restartCommand_arr[i]->data, restartCommand_arr[i]->len);
restartCommand_QList.push_back(restartCommand_arr_i_QString);
}
self->setRestartCommand(restartCommand_QList);
}
@ -94,9 +95,10 @@ struct miqt_array* QSessionManager_RestartCommand(const QSessionManager* self) {
void QSessionManager_SetDiscardCommand(QSessionManager* self, struct miqt_array* /* of struct miqt_string* */ discardCommand) {
QList<QString> discardCommand_QList;
discardCommand_QList.reserve(discardCommand->len);
miqt_string** discardCommand_arr = static_cast<miqt_string**>(discardCommand->data);
struct miqt_string** discardCommand_arr = static_cast<struct miqt_string**>(discardCommand->data);
for(size_t i = 0; i < discardCommand->len; ++i) {
discardCommand_QList.push_back(QString::fromUtf8(& discardCommand_arr[i]->data, discardCommand_arr[i]->len));
QString discardCommand_arr_i_QString = QString::fromUtf8(&discardCommand_arr[i]->data, discardCommand_arr[i]->len);
discardCommand_QList.push_back(discardCommand_arr_i_QString);
}
self->setDiscardCommand(discardCommand_QList);
}
@ -127,9 +129,10 @@ void QSessionManager_SetManagerProperty2(QSessionManager* self, struct miqt_stri
QString name_QString = QString::fromUtf8(&name->data, name->len);
QList<QString> value_QList;
value_QList.reserve(value->len);
miqt_string** value_arr = static_cast<miqt_string**>(value->data);
struct miqt_string** value_arr = static_cast<struct miqt_string**>(value->data);
for(size_t i = 0; i < value->len; ++i) {
value_QList.push_back(QString::fromUtf8(& value_arr[i]->data, value_arr[i]->len));
QString value_arr_i_QString = QString::fromUtf8(&value_arr[i]->data, value_arr[i]->len);
value_QList.push_back(value_arr_i_QString);
}
self->setManagerProperty(name_QString, value_QList);
}

View File

@ -121,7 +121,7 @@ void QSplitter_SetSizes(QSplitter* self, struct miqt_array* /* of int */ list) {
list_QList.reserve(list->len);
int* list_arr = static_cast<int*>(list->data);
for(size_t i = 0; i < list->len; ++i) {
list_QList.push_back(list_arr[i]);
list_QList.push_back(static_cast<int>(list_arr[i]));
}
self->setSizes(list_QList);
}

View File

@ -640,9 +640,10 @@ void QStandardItemModel_SetVerticalHeaderItem(QStandardItemModel* self, int row,
void QStandardItemModel_SetHorizontalHeaderLabels(QStandardItemModel* self, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->setHorizontalHeaderLabels(labels_QList);
}
@ -650,9 +651,10 @@ void QStandardItemModel_SetHorizontalHeaderLabels(QStandardItemModel* self, stru
void QStandardItemModel_SetVerticalHeaderLabels(QStandardItemModel* self, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->setVerticalHeaderLabels(labels_QList);
}

View File

@ -111,9 +111,10 @@ struct miqt_string* QStandardPaths_FindExecutable2(struct miqt_string* executabl
QString executableName_QString = QString::fromUtf8(&executableName->data, executableName->len);
QList<QString> paths_QList;
paths_QList.reserve(paths->len);
miqt_string** paths_arr = static_cast<miqt_string**>(paths->data);
struct miqt_string** paths_arr = static_cast<struct miqt_string**>(paths->data);
for(size_t i = 0; i < paths->len; ++i) {
paths_QList.push_back(QString::fromUtf8(& paths_arr[i]->data, paths_arr[i]->len));
QString paths_arr_i_QString = QString::fromUtf8(&paths_arr[i]->data, paths_arr[i]->len);
paths_QList.push_back(paths_arr_i_QString);
}
QString _ret = QStandardPaths::findExecutable(executableName_QString, paths_QList);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory

View File

@ -18,9 +18,10 @@ QStringListModel* QStringListModel_new() {
QStringListModel* QStringListModel_new2(struct miqt_array* /* of struct miqt_string* */ strings) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QStringListModel(strings_QList);
}
@ -32,9 +33,10 @@ QStringListModel* QStringListModel_new3(QObject* parent) {
QStringListModel* QStringListModel_new4(struct miqt_array* /* of struct miqt_string* */ strings, QObject* parent) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QStringListModel(strings_QList, parent);
}
@ -113,9 +115,10 @@ struct miqt_array* QStringListModel_StringList(const QStringListModel* self) {
void QStringListModel_SetStringList(QStringListModel* self, struct miqt_array* /* of struct miqt_string* */ strings) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
self->setStringList(strings_QList);
}

View File

@ -379,9 +379,10 @@ QTableWidgetItem* QTableWidget_TakeHorizontalHeaderItem(QTableWidget* self, int
void QTableWidget_SetVerticalHeaderLabels(QTableWidget* self, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->setVerticalHeaderLabels(labels_QList);
}
@ -389,9 +390,10 @@ void QTableWidget_SetVerticalHeaderLabels(QTableWidget* self, struct miqt_array*
void QTableWidget_SetHorizontalHeaderLabels(QTableWidget* self, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->setHorizontalHeaderLabels(labels_QList);
}

View File

@ -65,9 +65,10 @@ struct miqt_array* QTextBrowser_SearchPaths(const QTextBrowser* self) {
void QTextBrowser_SetSearchPaths(QTextBrowser* self, struct miqt_array* /* of struct miqt_string* */ paths) {
QList<QString> paths_QList;
paths_QList.reserve(paths->len);
miqt_string** paths_arr = static_cast<miqt_string**>(paths->data);
struct miqt_string** paths_arr = static_cast<struct miqt_string**>(paths->data);
for(size_t i = 0; i < paths->len; ++i) {
paths_QList.push_back(QString::fromUtf8(& paths_arr[i]->data, paths_arr[i]->len));
QString paths_arr_i_QString = QString::fromUtf8(&paths_arr[i]->data, paths_arr[i]->len);
paths_QList.push_back(paths_arr_i_QString);
}
self->setSearchPaths(paths_QList);
}

View File

@ -328,9 +328,10 @@ struct miqt_string* QTextCharFormat_FontFamily(const QTextCharFormat* self) {
void QTextCharFormat_SetFontFamilies(QTextCharFormat* self, struct miqt_array* /* of struct miqt_string* */ families) {
QList<QString> families_QList;
families_QList.reserve(families->len);
miqt_string** families_arr = static_cast<miqt_string**>(families->data);
struct miqt_string** families_arr = static_cast<struct miqt_string**>(families->data);
for(size_t i = 0; i < families->len; ++i) {
families_QList.push_back(QString::fromUtf8(& families_arr[i]->data, families_arr[i]->len));
QString families_arr_i_QString = QString::fromUtf8(&families_arr[i]->data, families_arr[i]->len);
families_QList.push_back(families_arr_i_QString);
}
self->setFontFamilies(families_QList);
}
@ -562,9 +563,10 @@ struct miqt_string* QTextCharFormat_AnchorName(const QTextCharFormat* self) {
void QTextCharFormat_SetAnchorNames(QTextCharFormat* self, struct miqt_array* /* of struct miqt_string* */ names) {
QList<QString> names_QList;
names_QList.reserve(names->len);
miqt_string** names_arr = static_cast<miqt_string**>(names->data);
struct miqt_string** names_arr = static_cast<struct miqt_string**>(names->data);
for(size_t i = 0; i < names->len; ++i) {
names_QList.push_back(QString::fromUtf8(& names_arr[i]->data, names_arr[i]->len));
QString names_arr_i_QString = QString::fromUtf8(&names_arr[i]->data, names_arr[i]->len);
names_QList.push_back(names_arr_i_QString);
}
self->setAnchorNames(names_QList);
}

View File

@ -79,7 +79,7 @@ void QTextOption_SetTabArray(QTextOption* self, struct miqt_array* /* of double
tabStops_QList.reserve(tabStops->len);
double* tabStops_arr = static_cast<double*>(tabStops->data);
for(size_t i = 0; i < tabStops->len; ++i) {
tabStops_QList.push_back(tabStops_arr[i]);
tabStops_QList.push_back(static_cast<double>(tabStops_arr[i]));
}
self->setTabArray(tabStops_QList);
}

View File

@ -357,7 +357,7 @@ void QTreeView_DataChanged3(QTreeView* self, QModelIndex* topLeft, QModelIndex*
roles_QList.reserve(roles->len);
int* roles_arr = static_cast<int*>(roles->data);
for(size_t i = 0; i < roles->len; ++i) {
roles_QList.push_back(roles_arr[i]);
roles_QList.push_back(static_cast<int>(roles_arr[i]));
}
self->dataChanged(*topLeft, *bottomRight, roles_QList);
}

View File

@ -27,9 +27,10 @@ QTreeWidgetItem* QTreeWidgetItem_new() {
QTreeWidgetItem* QTreeWidgetItem_new2(struct miqt_array* /* of struct miqt_string* */ strings) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QTreeWidgetItem(strings_QList);
}
@ -41,9 +42,10 @@ QTreeWidgetItem* QTreeWidgetItem_new3(QTreeWidget* treeview) {
QTreeWidgetItem* QTreeWidgetItem_new4(QTreeWidget* treeview, struct miqt_array* /* of struct miqt_string* */ strings) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QTreeWidgetItem(treeview, strings_QList);
}
@ -59,9 +61,10 @@ QTreeWidgetItem* QTreeWidgetItem_new6(QTreeWidgetItem* parent) {
QTreeWidgetItem* QTreeWidgetItem_new7(QTreeWidgetItem* parent, struct miqt_array* /* of struct miqt_string* */ strings) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QTreeWidgetItem(parent, strings_QList);
}
@ -81,9 +84,10 @@ QTreeWidgetItem* QTreeWidgetItem_new10(int typeVal) {
QTreeWidgetItem* QTreeWidgetItem_new11(struct miqt_array* /* of struct miqt_string* */ strings, int typeVal) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QTreeWidgetItem(strings_QList, static_cast<int>(typeVal));
}
@ -95,9 +99,10 @@ QTreeWidgetItem* QTreeWidgetItem_new12(QTreeWidget* treeview, int typeVal) {
QTreeWidgetItem* QTreeWidgetItem_new13(QTreeWidget* treeview, struct miqt_array* /* of struct miqt_string* */ strings, int typeVal) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QTreeWidgetItem(treeview, strings_QList, static_cast<int>(typeVal));
}
@ -113,9 +118,10 @@ QTreeWidgetItem* QTreeWidgetItem_new15(QTreeWidgetItem* parent, int typeVal) {
QTreeWidgetItem* QTreeWidgetItem_new16(QTreeWidgetItem* parent, struct miqt_array* /* of struct miqt_string* */ strings, int typeVal) {
QList<QString> strings_QList;
strings_QList.reserve(strings->len);
miqt_string** strings_arr = static_cast<miqt_string**>(strings->data);
struct miqt_string** strings_arr = static_cast<struct miqt_string**>(strings->data);
for(size_t i = 0; i < strings->len; ++i) {
strings_QList.push_back(QString::fromUtf8(& strings_arr[i]->data, strings_arr[i]->len));
QString strings_arr_i_QString = QString::fromUtf8(&strings_arr[i]->data, strings_arr[i]->len);
strings_QList.push_back(strings_arr_i_QString);
}
return new QTreeWidgetItem(parent, strings_QList, static_cast<int>(typeVal));
}
@ -509,9 +515,10 @@ void QTreeWidget_SetHeaderItem(QTreeWidget* self, QTreeWidgetItem* item) {
void QTreeWidget_SetHeaderLabels(QTreeWidget* self, struct miqt_array* /* of struct miqt_string* */ labels) {
QList<QString> labels_QList;
labels_QList.reserve(labels->len);
miqt_string** labels_arr = static_cast<miqt_string**>(labels->data);
struct miqt_string** labels_arr = static_cast<struct miqt_string**>(labels->data);
for(size_t i = 0; i < labels->len; ++i) {
labels_QList.push_back(QString::fromUtf8(& labels_arr[i]->data, labels_arr[i]->len));
QString labels_arr_i_QString = QString::fromUtf8(&labels_arr[i]->data, labels_arr[i]->len);
labels_QList.push_back(labels_arr_i_QString);
}
self->setHeaderLabels(labels_QList);
}

View File

@ -359,9 +359,10 @@ struct miqt_array* QUrl_ToStringList(struct miqt_array* /* of QUrl* */ uris) {
struct miqt_array* QUrl_FromStringList(struct miqt_array* /* of struct miqt_string* */ uris) {
QList<QString> uris_QList;
uris_QList.reserve(uris->len);
miqt_string** uris_arr = static_cast<miqt_string**>(uris->data);
struct miqt_string** uris_arr = static_cast<struct miqt_string**>(uris->data);
for(size_t i = 0; i < uris->len; ++i) {
uris_QList.push_back(QString::fromUtf8(& uris_arr[i]->data, uris_arr[i]->len));
QString uris_arr_i_QString = QString::fromUtf8(&uris_arr[i]->data, uris_arr[i]->len);
uris_QList.push_back(uris_arr_i_QString);
}
QList<QUrl> _ret = QUrl::fromStringList(uris_QList);
// Convert QList<> from C++ memory to manually-managed C memory
@ -378,9 +379,10 @@ struct miqt_array* QUrl_FromStringList(struct miqt_array* /* of struct miqt_stri
void QUrl_SetIdnWhitelist(struct miqt_array* /* of struct miqt_string* */ idnWhitelist) {
QList<QString> idnWhitelist_QList;
idnWhitelist_QList.reserve(idnWhitelist->len);
miqt_string** idnWhitelist_arr = static_cast<miqt_string**>(idnWhitelist->data);
struct miqt_string** idnWhitelist_arr = static_cast<struct miqt_string**>(idnWhitelist->data);
for(size_t i = 0; i < idnWhitelist->len; ++i) {
idnWhitelist_QList.push_back(QString::fromUtf8(& idnWhitelist_arr[i]->data, idnWhitelist_arr[i]->len));
QString idnWhitelist_arr_i_QString = QString::fromUtf8(&idnWhitelist_arr[i]->data, idnWhitelist_arr[i]->len);
idnWhitelist_QList.push_back(idnWhitelist_arr_i_QString);
}
QUrl::setIdnWhitelist(idnWhitelist_QList);
}
@ -527,9 +529,10 @@ QByteArray* QUrl_ToPercentEncoding3(struct miqt_string* param1, QByteArray* excl
struct miqt_array* QUrl_FromStringList2(struct miqt_array* /* of struct miqt_string* */ uris, uintptr_t mode) {
QList<QString> uris_QList;
uris_QList.reserve(uris->len);
miqt_string** uris_arr = static_cast<miqt_string**>(uris->data);
struct miqt_string** uris_arr = static_cast<struct miqt_string**>(uris->data);
for(size_t i = 0; i < uris->len; ++i) {
uris_QList.push_back(QString::fromUtf8(& uris_arr[i]->data, uris_arr[i]->len));
QString uris_arr_i_QString = QString::fromUtf8(&uris_arr[i]->data, uris_arr[i]->len);
uris_QList.push_back(uris_arr_i_QString);
}
QList<QUrl> _ret = QUrl::fromStringList(uris_QList, static_cast<QUrl::ParsingMode>(mode));
// Convert QList<> from C++ memory to manually-managed C memory

View File

@ -107,9 +107,10 @@ QVariant* QVariant_new15(struct miqt_string* stringVal) {
QVariant* QVariant_new16(struct miqt_array* /* of struct miqt_string* */ stringlist) {
QList<QString> stringlist_QList;
stringlist_QList.reserve(stringlist->len);
miqt_string** stringlist_arr = static_cast<miqt_string**>(stringlist->data);
struct miqt_string** stringlist_arr = static_cast<struct miqt_string**>(stringlist->data);
for(size_t i = 0; i < stringlist->len; ++i) {
stringlist_QList.push_back(QString::fromUtf8(& stringlist_arr[i]->data, stringlist_arr[i]->len));
QString stringlist_arr_i_QString = QString::fromUtf8(&stringlist_arr[i]->data, stringlist_arr[i]->len);
stringlist_QList.push_back(stringlist_arr_i_QString);
}
return new QVariant(stringlist_QList);
}

View File

@ -16,7 +16,7 @@ QVersionNumber* QVersionNumber_new2(struct miqt_array* /* of int */ seg) {
seg_QList.reserve(seg->len);
int* seg_arr = static_cast<int*>(seg->data);
for(size_t i = 0; i < seg->len; ++i) {
seg_QList.push_back(seg_arr[i]);
seg_QList.push_back(static_cast<int>(seg_arr[i]));
}
return new QVersionNumber(seg_QList);
}