From fc33475f3c63c59209620c667499e310819d8999 Mon Sep 17 00:00:00 2001 From: mappu Date: Tue, 17 Sep 2024 19:43:35 +1200 Subject: [PATCH] qt: rebuild (simpler cpp-side array parameters) --- qt/gen_qabstractitemmodel.cpp | 2 +- qt/gen_qcborarray.cpp | 5 ++-- qt/gen_qcolumnview.cpp | 2 +- qt/gen_qcombobox.cpp | 10 ++++---- qt/gen_qcommandlineoption.cpp | 25 +++++++++++-------- qt/gen_qcommandlineparser.cpp | 10 ++++---- qt/gen_qcompleter.cpp | 10 ++++---- qt/gen_qcoreapplication.cpp | 5 ++-- qt/gen_qdir.cpp | 45 +++++++++++++++++++++-------------- qt/gen_qdiriterator.cpp | 15 +++++++----- qt/gen_qdirmodel.cpp | 15 +++++++----- qt/gen_qfiledialog.cpp | 30 +++++++++++++---------- qt/gen_qfileselector.cpp | 5 ++-- qt/gen_qfilesystemmodel.cpp | 5 ++-- qt/gen_qfilesystemwatcher.cpp | 20 +++++++++------- qt/gen_qfont.cpp | 10 ++++---- qt/gen_qglyphrun.cpp | 2 +- qt/gen_qicon.cpp | 10 ++++---- qt/gen_qimage.cpp | 6 ++--- qt/gen_qinputdialog.cpp | 35 ++++++++++++++++----------- qt/gen_qjsonarray.cpp | 5 ++-- qt/gen_qlistwidget.cpp | 10 ++++---- qt/gen_qlocale.cpp | 5 ++-- qt/gen_qmainwindow.cpp | 2 +- qt/gen_qpainterpath.cpp | 2 +- qt/gen_qpen.cpp | 2 +- qt/gen_qprocess.cpp | 40 ++++++++++++++++++------------- qt/gen_qrawfont.cpp | 4 ++-- qt/gen_qscroller.cpp | 4 ++-- qt/gen_qsessionmanager.cpp | 15 +++++++----- qt/gen_qsplitter.cpp | 2 +- qt/gen_qstandarditemmodel.cpp | 10 ++++---- qt/gen_qstandardpaths.cpp | 5 ++-- qt/gen_qstringlistmodel.cpp | 15 +++++++----- qt/gen_qtablewidget.cpp | 10 ++++---- qt/gen_qtextbrowser.cpp | 5 ++-- qt/gen_qtextformat.cpp | 10 ++++---- qt/gen_qtextoption.cpp | 2 +- qt/gen_qtreeview.cpp | 2 +- qt/gen_qtreewidget.cpp | 35 ++++++++++++++++----------- qt/gen_qurl.cpp | 15 +++++++----- qt/gen_qvariant.cpp | 5 ++-- qt/gen_qversionnumber.cpp | 2 +- 43 files changed, 281 insertions(+), 193 deletions(-) diff --git a/qt/gen_qabstractitemmodel.cpp b/qt/gen_qabstractitemmodel.cpp index edc6a64..8e3e39b 100644 --- a/qt/gen_qabstractitemmodel.cpp +++ b/qt/gen_qabstractitemmodel.cpp @@ -576,7 +576,7 @@ void QAbstractItemModel_DataChanged3(QAbstractItemModel* self, QModelIndex* topL roles_QList.reserve(roles->len); int* roles_arr = static_cast(roles->data); for(size_t i = 0; i < roles->len; ++i) { - roles_QList.push_back(roles_arr[i]); + roles_QList.push_back(static_cast(roles_arr[i])); } self->dataChanged(*topLeft, *bottomRight, roles_QList); } diff --git a/qt/gen_qcborarray.cpp b/qt/gen_qcborarray.cpp index caebd58..691a909 100644 --- a/qt/gen_qcborarray.cpp +++ b/qt/gen_qcborarray.cpp @@ -223,9 +223,10 @@ QCborArray* QCborArray_OperatorShiftLeft(QCborArray* self, QCborValue* v) { QCborArray* QCborArray_FromStringList(struct miqt_array* /* of struct miqt_string* */ list) { QList list_QList; list_QList.reserve(list->len); - miqt_string** list_arr = static_cast(list->data); + struct miqt_string** list_arr = static_cast(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)); } diff --git a/qt/gen_qcolumnview.cpp b/qt/gen_qcolumnview.cpp index b2ebb34..682f374 100644 --- a/qt/gen_qcolumnview.cpp +++ b/qt/gen_qcolumnview.cpp @@ -107,7 +107,7 @@ void QColumnView_SetColumnWidths(QColumnView* self, struct miqt_array* /* of int list_QList.reserve(list->len); int* list_arr = static_cast(list->data); for(size_t i = 0; i < list->len; ++i) { - list_QList.push_back(list_arr[i]); + list_QList.push_back(static_cast(list_arr[i])); } self->setColumnWidths(list_QList); } diff --git a/qt/gen_qcombobox.cpp b/qt/gen_qcombobox.cpp index b5c5f96..9b795d4 100644 --- a/qt/gen_qcombobox.cpp +++ b/qt/gen_qcombobox.cpp @@ -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 texts_QList; texts_QList.reserve(texts->len); - miqt_string** texts_arr = static_cast(texts->data); + struct miqt_string** texts_arr = static_cast(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 texts_QList; texts_QList.reserve(texts->len); - miqt_string** texts_arr = static_cast(texts->data); + struct miqt_string** texts_arr = static_cast(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(index), texts_QList); } diff --git a/qt/gen_qcommandlineoption.cpp b/qt/gen_qcommandlineoption.cpp index ebafad3..305555f 100644 --- a/qt/gen_qcommandlineoption.cpp +++ b/qt/gen_qcommandlineoption.cpp @@ -15,9 +15,10 @@ QCommandLineOption* QCommandLineOption_new(struct miqt_string* name) { QCommandLineOption* QCommandLineOption_new2(struct miqt_array* /* of struct miqt_string* */ names) { QList names_QList; names_QList.reserve(names->len); - miqt_string** names_arr = static_cast(names->data); + struct miqt_string** names_arr = static_cast(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 names_QList; names_QList.reserve(names->len); - miqt_string** names_arr = static_cast(names->data); + struct miqt_string** names_arr = static_cast(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 names_QList; names_QList.reserve(names->len); - miqt_string** names_arr = static_cast(names->data); + struct miqt_string** names_arr = static_cast(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 names_QList; names_QList.reserve(names->len); - miqt_string** names_arr = static_cast(names->data); + struct miqt_string** names_arr = static_cast(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 defaultValues_QList; defaultValues_QList.reserve(defaultValues->len); - miqt_string** defaultValues_arr = static_cast(defaultValues->data); + struct miqt_string** defaultValues_arr = static_cast(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); } diff --git a/qt/gen_qcommandlineparser.cpp b/qt/gen_qcommandlineparser.cpp index b90986e..2142206 100644 --- a/qt/gen_qcommandlineparser.cpp +++ b/qt/gen_qcommandlineparser.cpp @@ -82,9 +82,10 @@ void QCommandLineParser_ClearPositionalArguments(QCommandLineParser* self) { void QCommandLineParser_Process(QCommandLineParser* self, struct miqt_array* /* of struct miqt_string* */ arguments) { QList arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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); } diff --git a/qt/gen_qcompleter.cpp b/qt/gen_qcompleter.cpp index 374e1a1..c78eef0 100644 --- a/qt/gen_qcompleter.cpp +++ b/qt/gen_qcompleter.cpp @@ -25,9 +25,10 @@ QCompleter* QCompleter_new2(QAbstractItemModel* model) { QCompleter* QCompleter_new3(struct miqt_array* /* of struct miqt_string* */ completions) { QList completions_QList; completions_QList.reserve(completions->len); - miqt_string** completions_arr = static_cast(completions->data); + struct miqt_string** completions_arr = static_cast(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 completions_QList; completions_QList.reserve(completions->len); - miqt_string** completions_arr = static_cast(completions->data); + struct miqt_string** completions_arr = static_cast(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); } diff --git a/qt/gen_qcoreapplication.cpp b/qt/gen_qcoreapplication.cpp index dae0477..ac558fa 100644 --- a/qt/gen_qcoreapplication.cpp +++ b/qt/gen_qcoreapplication.cpp @@ -200,9 +200,10 @@ long long QCoreApplication_ApplicationPid() { void QCoreApplication_SetLibraryPaths(struct miqt_array* /* of struct miqt_string* */ libraryPaths) { QList libraryPaths_QList; libraryPaths_QList.reserve(libraryPaths->len); - miqt_string** libraryPaths_arr = static_cast(libraryPaths->data); + struct miqt_string** libraryPaths_arr = static_cast(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); } diff --git a/qt/gen_qdir.cpp b/qt/gen_qdir.cpp index bc5d19b..8a31e35 100644 --- a/qt/gen_qdir.cpp +++ b/qt/gen_qdir.cpp @@ -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 searchPaths_QList; searchPaths_QList.reserve(searchPaths->len); - miqt_string** searchPaths_arr = static_cast(searchPaths->data); + struct miqt_string** searchPaths_arr = static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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 filters_QList; filters_QList.reserve(filters->len); - miqt_string** filters_arr = static_cast(filters->data); + struct miqt_string** filters_arr = static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(filters), static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(filters), static_cast(sort)); // Convert QList<> from C++ memory to manually-managed C memory diff --git a/qt/gen_qdiriterator.cpp b/qt/gen_qdiriterator.cpp index 6c987c4..b87d6ab 100644 --- a/qt/gen_qdiriterator.cpp +++ b/qt/gen_qdiriterator.cpp @@ -27,9 +27,10 @@ QDirIterator* QDirIterator_new4(struct miqt_string* path, struct miqt_array* /* QString path_QString = QString::fromUtf8(&path->data, path->len); QList nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(filters), static_cast(flags)); } diff --git a/qt/gen_qdirmodel.cpp b/qt/gen_qdirmodel.cpp index fc3d6bd..14db8ea 100644 --- a/qt/gen_qdirmodel.cpp +++ b/qt/gen_qdirmodel.cpp @@ -18,9 +18,10 @@ QDirModel* QDirModel_new(struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters, int sort) { QList nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(filters), static_cast(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 nameFilters_QList; nameFilters_QList.reserve(nameFilters->len); - miqt_string** nameFilters_arr = static_cast(nameFilters->data); + struct miqt_string** nameFilters_arr = static_cast(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(filters), static_cast(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 filters_QList; filters_QList.reserve(filters->len); - miqt_string** filters_arr = static_cast(filters->data); + struct miqt_string** filters_arr = static_cast(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); } diff --git a/qt/gen_qfiledialog.cpp b/qt/gen_qfiledialog.cpp index cdecae2..c260f7a 100644 --- a/qt/gen_qfiledialog.cpp +++ b/qt/gen_qfiledialog.cpp @@ -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 filters_QList; filters_QList.reserve(filters->len); - miqt_string** filters_arr = static_cast(filters->data); + struct miqt_string** filters_arr = static_cast(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 filters_QList; filters_QList.reserve(filters->len); - miqt_string** filters_arr = static_cast(filters->data); + struct miqt_string** filters_arr = static_cast(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 paths_QList; paths_QList.reserve(paths->len); - miqt_string** paths_arr = static_cast(paths->data); + struct miqt_string** paths_arr = static_cast(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 schemes_QList; schemes_QList.reserve(schemes->len); - miqt_string** schemes_arr = static_cast(schemes->data); + struct miqt_string** schemes_arr = static_cast(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 files_QList; files_QList.reserve(files->len); - miqt_string** files_arr = static_cast(files->data); + struct miqt_string** files_arr = static_cast(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 supportedSchemes_QList; supportedSchemes_QList.reserve(supportedSchemes->len); - miqt_string** supportedSchemes_arr = static_cast(supportedSchemes->data); + struct miqt_string** supportedSchemes_arr = static_cast(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(options), supportedSchemes_QList)); } diff --git a/qt/gen_qfileselector.cpp b/qt/gen_qfileselector.cpp index d2248e8..6921f1c 100644 --- a/qt/gen_qfileselector.cpp +++ b/qt/gen_qfileselector.cpp @@ -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 list_QList; list_QList.reserve(list->len); - miqt_string** list_arr = static_cast(list->data); + struct miqt_string** list_arr = static_cast(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); } diff --git a/qt/gen_qfilesystemmodel.cpp b/qt/gen_qfilesystemmodel.cpp index ef0a3ce..95da76e 100644 --- a/qt/gen_qfilesystemmodel.cpp +++ b/qt/gen_qfilesystemmodel.cpp @@ -255,9 +255,10 @@ bool QFileSystemModel_NameFilterDisables(const QFileSystemModel* self) { void QFileSystemModel_SetNameFilters(QFileSystemModel* self, struct miqt_array* /* of struct miqt_string* */ filters) { QList filters_QList; filters_QList.reserve(filters->len); - miqt_string** filters_arr = static_cast(filters->data); + struct miqt_string** filters_arr = static_cast(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); } diff --git a/qt/gen_qfilesystemwatcher.cpp b/qt/gen_qfilesystemwatcher.cpp index 1b8c1d1..417363e 100644 --- a/qt/gen_qfilesystemwatcher.cpp +++ b/qt/gen_qfilesystemwatcher.cpp @@ -16,9 +16,10 @@ QFileSystemWatcher* QFileSystemWatcher_new() { QFileSystemWatcher* QFileSystemWatcher_new2(struct miqt_array* /* of struct miqt_string* */ paths) { QList paths_QList; paths_QList.reserve(paths->len); - miqt_string** paths_arr = static_cast(paths->data); + struct miqt_string** paths_arr = static_cast(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 paths_QList; paths_QList.reserve(paths->len); - miqt_string** paths_arr = static_cast(paths->data); + struct miqt_string** paths_arr = static_cast(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 files_QList; files_QList.reserve(files->len); - miqt_string** files_arr = static_cast(files->data); + struct miqt_string** files_arr = static_cast(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 files_QList; files_QList.reserve(files->len); - miqt_string** files_arr = static_cast(files->data); + struct miqt_string** files_arr = static_cast(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 diff --git a/qt/gen_qfont.cpp b/qt/gen_qfont.cpp index f024b38..1ada630 100644 --- a/qt/gen_qfont.cpp +++ b/qt/gen_qfont.cpp @@ -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 families_QList; families_QList.reserve(families->len); - miqt_string** families_arr = static_cast(families->data); + struct miqt_string** families_arr = static_cast(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(¶m1->data, param1->len); QList param2_QList; param2_QList.reserve(param2->len); - miqt_string** param2_arr = static_cast(param2->data); + struct miqt_string** param2_arr = static_cast(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(¶m2_arr[i]->data, param2_arr[i]->len); + param2_QList.push_back(param2_arr_i_QString); } QFont::insertSubstitutions(param1_QString, param2_QList); } diff --git a/qt/gen_qglyphrun.cpp b/qt/gen_qglyphrun.cpp index af08e89..fa5003a 100644 --- a/qt/gen_qglyphrun.cpp +++ b/qt/gen_qglyphrun.cpp @@ -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(glyphIndexes->data); for(size_t i = 0; i < glyphIndexes->len; ++i) { - glyphIndexes_QList.push_back(glyphIndexes_arr[i]); + glyphIndexes_QList.push_back(static_cast(glyphIndexes_arr[i])); } self->setGlyphIndexes(glyphIndexes_QList); } diff --git a/qt/gen_qicon.cpp b/qt/gen_qicon.cpp index 4511b5c..cd7183a 100644 --- a/qt/gen_qicon.cpp +++ b/qt/gen_qicon.cpp @@ -161,9 +161,10 @@ struct miqt_array* QIcon_ThemeSearchPaths() { void QIcon_SetThemeSearchPaths(struct miqt_array* /* of struct miqt_string* */ searchpath) { QList searchpath_QList; searchpath_QList.reserve(searchpath->len); - miqt_string** searchpath_arr = static_cast(searchpath->data); + struct miqt_string** searchpath_arr = static_cast(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 paths_QList; paths_QList.reserve(paths->len); - miqt_string** paths_arr = static_cast(paths->data); + struct miqt_string** paths_arr = static_cast(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); } diff --git a/qt/gen_qimage.cpp b/qt/gen_qimage.cpp index db25a5e..bbd1108 100644 --- a/qt/gen_qimage.cpp +++ b/qt/gen_qimage.cpp @@ -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(colorTable->data); for(size_t i = 0; i < colorTable->len; ++i) { - colorTable_QList.push_back(colorTable_arr[i]); + colorTable_QList.push_back(static_cast(colorTable_arr[i])); } return new QImage(self->convertToFormat(static_cast(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(colors->data); for(size_t i = 0; i < colors->len; ++i) { - colors_QList.push_back(colors_arr[i]); + colors_QList.push_back(static_cast(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(colorTable->data); for(size_t i = 0; i < colorTable->len; ++i) { - colorTable_QList.push_back(colorTable_arr[i]); + colorTable_QList.push_back(static_cast(colorTable_arr[i])); } return new QImage(self->convertToFormat(static_cast(f), colorTable_QList, static_cast(flags))); } diff --git a/qt/gen_qinputdialog.cpp b/qt/gen_qinputdialog.cpp index 4c244fb..d2f2071 100644 --- a/qt/gen_qinputdialog.cpp +++ b/qt/gen_qinputdialog.cpp @@ -110,9 +110,10 @@ bool QInputDialog_IsComboBoxEditable(const QInputDialog* self) { void QInputDialog_SetComboBoxItems(QInputDialog* self, struct miqt_array* /* of struct miqt_string* */ items) { QList items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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 items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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 items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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(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 items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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(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 items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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(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 items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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(current), editable, ok, static_cast(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 items_QList; items_QList.reserve(items->len); - miqt_string** items_arr = static_cast(items->data); + struct miqt_string** items_arr = static_cast(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(current), editable, ok, static_cast(flags), static_cast(inputMethodHints)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qjsonarray.cpp b/qt/gen_qjsonarray.cpp index 915258f..e15d153 100644 --- a/qt/gen_qjsonarray.cpp +++ b/qt/gen_qjsonarray.cpp @@ -28,9 +28,10 @@ void QJsonArray_OperatorAssign(QJsonArray* self, QJsonArray* other) { QJsonArray* QJsonArray_FromStringList(struct miqt_array* /* of struct miqt_string* */ list) { QList list_QList; list_QList.reserve(list->len); - miqt_string** list_arr = static_cast(list->data); + struct miqt_string** list_arr = static_cast(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)); } diff --git a/qt/gen_qlistwidget.cpp b/qt/gen_qlistwidget.cpp index dd6a258..1f72500 100644 --- a/qt/gen_qlistwidget.cpp +++ b/qt/gen_qlistwidget.cpp @@ -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 labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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(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 labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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); } diff --git a/qt/gen_qlocale.cpp b/qt/gen_qlocale.cpp index d876f28..96a9c8d 100644 --- a/qt/gen_qlocale.cpp +++ b/qt/gen_qlocale.cpp @@ -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 strl_QList; strl_QList.reserve(strl->len); - miqt_string** strl_arr = static_cast(strl->data); + struct miqt_string** strl_arr = static_cast(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 diff --git a/qt/gen_qmainwindow.cpp b/qt/gen_qmainwindow.cpp index 24f7f80..d478557 100644 --- a/qt/gen_qmainwindow.cpp +++ b/qt/gen_qmainwindow.cpp @@ -255,7 +255,7 @@ void QMainWindow_ResizeDocks(QMainWindow* self, struct miqt_array* /* of QDockWi sizes_QList.reserve(sizes->len); int* sizes_arr = static_cast(sizes->data); for(size_t i = 0; i < sizes->len; ++i) { - sizes_QList.push_back(sizes_arr[i]); + sizes_QList.push_back(static_cast(sizes_arr[i])); } self->resizeDocks(docks_QList, sizes_QList, static_cast(orientation)); } diff --git a/qt/gen_qpainterpath.cpp b/qt/gen_qpainterpath.cpp index 01334da..f88525c 100644 --- a/qt/gen_qpainterpath.cpp +++ b/qt/gen_qpainterpath.cpp @@ -396,7 +396,7 @@ void QPainterPathStroker_SetDashPatternWithDashPattern(QPainterPathStroker* self dashPattern_QList.reserve(dashPattern->len); double* dashPattern_arr = static_cast(dashPattern->data); for(size_t i = 0; i < dashPattern->len; ++i) { - dashPattern_QList.push_back(dashPattern_arr[i]); + dashPattern_QList.push_back(static_cast(dashPattern_arr[i])); } self->setDashPattern(dashPattern_QList); } diff --git a/qt/gen_qpen.cpp b/qt/gen_qpen.cpp index 38382c2..9fea8ae 100644 --- a/qt/gen_qpen.cpp +++ b/qt/gen_qpen.cpp @@ -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(pattern->data); for(size_t i = 0; i < pattern->len; ++i) { - pattern_QList.push_back(pattern_arr[i]); + pattern_QList.push_back(static_cast(pattern_arr[i])); } self->setDashPattern(pattern_QList); } diff --git a/qt/gen_qprocess.cpp b/qt/gen_qprocess.cpp index 3834f18..ca861f2 100644 --- a/qt/gen_qprocess.cpp +++ b/qt/gen_qprocess.cpp @@ -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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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 environment_QList; environment_QList.reserve(environment->len); - miqt_string** environment_arr = static_cast(environment->data); + struct miqt_string** environment_arr = static_cast(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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(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 arguments_QList; arguments_QList.reserve(arguments->len); - miqt_string** arguments_arr = static_cast(arguments->data); + struct miqt_string** arguments_arr = static_cast(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(pid)); diff --git a/qt/gen_qrawfont.cpp b/qt/gen_qrawfont.cpp index ad5b6bb..045fda0 100644 --- a/qt/gen_qrawfont.cpp +++ b/qt/gen_qrawfont.cpp @@ -103,7 +103,7 @@ struct miqt_array* QRawFont_AdvancesForGlyphIndexes(const QRawFont* self, struct glyphIndexes_QList.reserve(glyphIndexes->len); unsigned int* glyphIndexes_arr = static_cast(glyphIndexes->data); for(size_t i = 0; i < glyphIndexes->len; ++i) { - glyphIndexes_QList.push_back(glyphIndexes_arr[i]); + glyphIndexes_QList.push_back(static_cast(glyphIndexes_arr[i])); } QVector _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(glyphIndexes->data); for(size_t i = 0; i < glyphIndexes->len; ++i) { - glyphIndexes_QList.push_back(glyphIndexes_arr[i]); + glyphIndexes_QList.push_back(static_cast(glyphIndexes_arr[i])); } QVector _ret = self->advancesForGlyphIndexes(glyphIndexes_QList, static_cast(layoutFlags)); // Convert QList<> from C++ memory to manually-managed C memory diff --git a/qt/gen_qscroller.cpp b/qt/gen_qscroller.cpp index 5174531..a16aa42 100644 --- a/qt/gen_qscroller.cpp +++ b/qt/gen_qscroller.cpp @@ -107,7 +107,7 @@ void QScroller_SetSnapPositionsX(QScroller* self, struct miqt_array* /* of doubl positions_QList.reserve(positions->len); double* positions_arr = static_cast(positions->data); for(size_t i = 0; i < positions->len; ++i) { - positions_QList.push_back(positions_arr[i]); + positions_QList.push_back(static_cast(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(positions->data); for(size_t i = 0; i < positions->len; ++i) { - positions_QList.push_back(positions_arr[i]); + positions_QList.push_back(static_cast(positions_arr[i])); } self->setSnapPositionsY(positions_QList); } diff --git a/qt/gen_qsessionmanager.cpp b/qt/gen_qsessionmanager.cpp index c541fe2..744fe94 100644 --- a/qt/gen_qsessionmanager.cpp +++ b/qt/gen_qsessionmanager.cpp @@ -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 restartCommand_QList; restartCommand_QList.reserve(restartCommand->len); - miqt_string** restartCommand_arr = static_cast(restartCommand->data); + struct miqt_string** restartCommand_arr = static_cast(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 discardCommand_QList; discardCommand_QList.reserve(discardCommand->len); - miqt_string** discardCommand_arr = static_cast(discardCommand->data); + struct miqt_string** discardCommand_arr = static_cast(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 value_QList; value_QList.reserve(value->len); - miqt_string** value_arr = static_cast(value->data); + struct miqt_string** value_arr = static_cast(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); } diff --git a/qt/gen_qsplitter.cpp b/qt/gen_qsplitter.cpp index c22dd77..ca1f097 100644 --- a/qt/gen_qsplitter.cpp +++ b/qt/gen_qsplitter.cpp @@ -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(list->data); for(size_t i = 0; i < list->len; ++i) { - list_QList.push_back(list_arr[i]); + list_QList.push_back(static_cast(list_arr[i])); } self->setSizes(list_QList); } diff --git a/qt/gen_qstandarditemmodel.cpp b/qt/gen_qstandarditemmodel.cpp index 87f3f94..f800220 100644 --- a/qt/gen_qstandarditemmodel.cpp +++ b/qt/gen_qstandarditemmodel.cpp @@ -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 labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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 labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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); } diff --git a/qt/gen_qstandardpaths.cpp b/qt/gen_qstandardpaths.cpp index 34140e6..6170cd3 100644 --- a/qt/gen_qstandardpaths.cpp +++ b/qt/gen_qstandardpaths.cpp @@ -111,9 +111,10 @@ struct miqt_string* QStandardPaths_FindExecutable2(struct miqt_string* executabl QString executableName_QString = QString::fromUtf8(&executableName->data, executableName->len); QList paths_QList; paths_QList.reserve(paths->len); - miqt_string** paths_arr = static_cast(paths->data); + struct miqt_string** paths_arr = static_cast(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 diff --git a/qt/gen_qstringlistmodel.cpp b/qt/gen_qstringlistmodel.cpp index 4f47d8a..5b24907 100644 --- a/qt/gen_qstringlistmodel.cpp +++ b/qt/gen_qstringlistmodel.cpp @@ -18,9 +18,10 @@ QStringListModel* QStringListModel_new() { QStringListModel* QStringListModel_new2(struct miqt_array* /* of struct miqt_string* */ strings) { QList strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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); } diff --git a/qt/gen_qtablewidget.cpp b/qt/gen_qtablewidget.cpp index 89e1ce1..fd8e125 100644 --- a/qt/gen_qtablewidget.cpp +++ b/qt/gen_qtablewidget.cpp @@ -379,9 +379,10 @@ QTableWidgetItem* QTableWidget_TakeHorizontalHeaderItem(QTableWidget* self, int void QTableWidget_SetVerticalHeaderLabels(QTableWidget* self, struct miqt_array* /* of struct miqt_string* */ labels) { QList labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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 labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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); } diff --git a/qt/gen_qtextbrowser.cpp b/qt/gen_qtextbrowser.cpp index a4468c9..7ad9720 100644 --- a/qt/gen_qtextbrowser.cpp +++ b/qt/gen_qtextbrowser.cpp @@ -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 paths_QList; paths_QList.reserve(paths->len); - miqt_string** paths_arr = static_cast(paths->data); + struct miqt_string** paths_arr = static_cast(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); } diff --git a/qt/gen_qtextformat.cpp b/qt/gen_qtextformat.cpp index 9f12f10..485f207 100644 --- a/qt/gen_qtextformat.cpp +++ b/qt/gen_qtextformat.cpp @@ -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 families_QList; families_QList.reserve(families->len); - miqt_string** families_arr = static_cast(families->data); + struct miqt_string** families_arr = static_cast(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 names_QList; names_QList.reserve(names->len); - miqt_string** names_arr = static_cast(names->data); + struct miqt_string** names_arr = static_cast(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); } diff --git a/qt/gen_qtextoption.cpp b/qt/gen_qtextoption.cpp index ea91afd..9f7a4d1 100644 --- a/qt/gen_qtextoption.cpp +++ b/qt/gen_qtextoption.cpp @@ -79,7 +79,7 @@ void QTextOption_SetTabArray(QTextOption* self, struct miqt_array* /* of double tabStops_QList.reserve(tabStops->len); double* tabStops_arr = static_cast(tabStops->data); for(size_t i = 0; i < tabStops->len; ++i) { - tabStops_QList.push_back(tabStops_arr[i]); + tabStops_QList.push_back(static_cast(tabStops_arr[i])); } self->setTabArray(tabStops_QList); } diff --git a/qt/gen_qtreeview.cpp b/qt/gen_qtreeview.cpp index a313a6e..09f6411 100644 --- a/qt/gen_qtreeview.cpp +++ b/qt/gen_qtreeview.cpp @@ -357,7 +357,7 @@ void QTreeView_DataChanged3(QTreeView* self, QModelIndex* topLeft, QModelIndex* roles_QList.reserve(roles->len); int* roles_arr = static_cast(roles->data); for(size_t i = 0; i < roles->len; ++i) { - roles_QList.push_back(roles_arr[i]); + roles_QList.push_back(static_cast(roles_arr[i])); } self->dataChanged(*topLeft, *bottomRight, roles_QList); } diff --git a/qt/gen_qtreewidget.cpp b/qt/gen_qtreewidget.cpp index e43198c..fe5d48d 100644 --- a/qt/gen_qtreewidget.cpp +++ b/qt/gen_qtreewidget.cpp @@ -27,9 +27,10 @@ QTreeWidgetItem* QTreeWidgetItem_new() { QTreeWidgetItem* QTreeWidgetItem_new2(struct miqt_array* /* of struct miqt_string* */ strings) { QList strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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(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 strings_QList; strings_QList.reserve(strings->len); - miqt_string** strings_arr = static_cast(strings->data); + struct miqt_string** strings_arr = static_cast(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(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 labels_QList; labels_QList.reserve(labels->len); - miqt_string** labels_arr = static_cast(labels->data); + struct miqt_string** labels_arr = static_cast(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); } diff --git a/qt/gen_qurl.cpp b/qt/gen_qurl.cpp index cef7969..66b1ea6 100644 --- a/qt/gen_qurl.cpp +++ b/qt/gen_qurl.cpp @@ -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 uris_QList; uris_QList.reserve(uris->len); - miqt_string** uris_arr = static_cast(uris->data); + struct miqt_string** uris_arr = static_cast(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 _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 idnWhitelist_QList; idnWhitelist_QList.reserve(idnWhitelist->len); - miqt_string** idnWhitelist_arr = static_cast(idnWhitelist->data); + struct miqt_string** idnWhitelist_arr = static_cast(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 uris_QList; uris_QList.reserve(uris->len); - miqt_string** uris_arr = static_cast(uris->data); + struct miqt_string** uris_arr = static_cast(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 _ret = QUrl::fromStringList(uris_QList, static_cast(mode)); // Convert QList<> from C++ memory to manually-managed C memory diff --git a/qt/gen_qvariant.cpp b/qt/gen_qvariant.cpp index 7d3c19c..d0bfe29 100644 --- a/qt/gen_qvariant.cpp +++ b/qt/gen_qvariant.cpp @@ -107,9 +107,10 @@ QVariant* QVariant_new15(struct miqt_string* stringVal) { QVariant* QVariant_new16(struct miqt_array* /* of struct miqt_string* */ stringlist) { QList stringlist_QList; stringlist_QList.reserve(stringlist->len); - miqt_string** stringlist_arr = static_cast(stringlist->data); + struct miqt_string** stringlist_arr = static_cast(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); } diff --git a/qt/gen_qversionnumber.cpp b/qt/gen_qversionnumber.cpp index d53ae83..2f9218a 100644 --- a/qt/gen_qversionnumber.cpp +++ b/qt/gen_qversionnumber.cpp @@ -16,7 +16,7 @@ QVersionNumber* QVersionNumber_new2(struct miqt_array* /* of int */ seg) { seg_QList.reserve(seg->len); int* seg_arr = static_cast(seg->data); for(size_t i = 0; i < seg->len; ++i) { - seg_QList.push_back(seg_arr[i]); + seg_QList.push_back(static_cast(seg_arr[i])); } return new QVersionNumber(seg_QList); }