From c19a7db7036c0744a0402ddfa053a9a264e97019 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:09:51 +0000 Subject: [PATCH 1/9] [Sketcher] Replace qAsConst with std::as_const --- src/Mod/Sketcher/Gui/EditDatumDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/Gui/EditDatumDialog.cpp b/src/Mod/Sketcher/Gui/EditDatumDialog.cpp index ceae48c4ef14..7ac544d016de 100644 --- a/src/Mod/Sketcher/Gui/EditDatumDialog.cpp +++ b/src/Mod/Sketcher/Gui/EditDatumDialog.cpp @@ -264,7 +264,7 @@ void EditDatumDialog::drivingToggled(bool state) void EditDatumDialog::datumChanged() { - if (ui_ins_datum->labelEdit->text() != qAsConst(ui_ins_datum->labelEdit)->getHistory()[0]) { + if (ui_ins_datum->labelEdit->text() != std::as_const(ui_ins_datum->labelEdit)->getHistory()[0]) { ui_ins_datum->cbDriving->setChecked(false); } } From cb98dfee84f9c122c52af6878c704c410a12a252 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:13:09 +0000 Subject: [PATCH 2/9] [Gui] Language replace qAsConst with std::as_const --- src/Gui/Language/Translator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/Language/Translator.cpp b/src/Gui/Language/Translator.cpp index f8350fc05213..0e5cfa09ff97 100644 --- a/src/Gui/Language/Translator.cpp +++ b/src/Gui/Language/Translator.cpp @@ -220,7 +220,7 @@ TStringMap Translator::supportedLocales() const // List all .qm files for (const auto& domainMap : d->mapLanguageTopLevelDomain) { - for (const auto& directoryName : qAsConst(d->paths)) { + for (const auto& directoryName : std::as_const(d->paths)) { QDir dir(directoryName); QString filter = QString::fromLatin1("*_%1.qm").arg(QString::fromStdString(domainMap.second)); QStringList fileNames = dir.entryList(QStringList(filter), QDir::Files, QDir::Name); From cdb7939a3b1d60f00ac8337ba446aa7d8cc12ebc Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:14:22 +0000 Subject: [PATCH 3/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/Macro.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gui/Macro.cpp b/src/Gui/Macro.cpp index 46f37674e8a8..b0afffdc6d78 100644 --- a/src/Gui/Macro.cpp +++ b/src/Gui/Macro.cpp @@ -88,7 +88,7 @@ bool MacroFile::commit() import << QString::fromLatin1("import FreeCAD"); QStringList body; - for (const auto& it : qAsConst(this->macroInProgress)) { + for (const auto& it : std::as_const(this->macroInProgress)) { if (it.startsWith(QLatin1String("import ")) || it.startsWith(QLatin1String("#import "))) { if (import.indexOf(it) == -1) @@ -111,7 +111,7 @@ bool MacroFile::commit() // write the data to the text file str << header; - for (const auto& it : qAsConst(import)) { + for (const auto& it : std::as_const(import)) { str << it << QLatin1Char('\n'); } str << QLatin1Char('\n'); From 224443d656f34cbb1def7240a7e7558a1fcc5f84 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:15:28 +0000 Subject: [PATCH 4/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/ToolBarManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gui/ToolBarManager.cpp b/src/Gui/ToolBarManager.cpp index 210ca41f29cf..116ea85f232c 100644 --- a/src/Gui/ToolBarManager.cpp +++ b/src/Gui/ToolBarManager.cpp @@ -74,7 +74,7 @@ ToolBarItem* ToolBarItem::findItem(const std::string& name) return this; } - for (auto it : qAsConst(_items)) { + for (auto it : std::as_const(_items)) { if (it->_name == name) { return it; } @@ -127,7 +127,7 @@ void ToolBarItem::removeItem(ToolBarItem* item) void ToolBarItem::clear() { - for (auto it : qAsConst(_items)) { + for (auto it : std::as_const(_items)) { delete it; } From 5e4efa858a688727f0b14781ac4d31b3643b5685 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:16:30 +0000 Subject: [PATCH 5/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/DlgGeneralImp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/DlgGeneralImp.cpp b/src/Gui/DlgGeneralImp.cpp index 772ec6fb04e4..90f3d7ac0e6d 100644 --- a/src/Gui/DlgGeneralImp.cpp +++ b/src/Gui/DlgGeneralImp.cpp @@ -360,7 +360,7 @@ void DlgGeneralImp::loadSettings() for (const auto & qssPath : qssPaths) { dir.setPath(qssPath); QFileInfoList fileNames = dir.entryInfoList(filter, QDir::Files, QDir::Name); - for (const auto & fileName : qAsConst(fileNames)) { + for (const auto & fileName : std::as_const(fileNames)) { if (cssFiles.find(fileName.baseName()) == cssFiles.end()) { cssFiles[fileName.baseName()] = fileName.fileName(); } From e6aa3b9001836fcb0c40349664fa30000137d93f Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:17:40 +0000 Subject: [PATCH 6/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/DlgParameterImp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gui/DlgParameterImp.cpp b/src/Gui/DlgParameterImp.cpp index 8df3dda0e102..6023fb8d627c 100644 --- a/src/Gui/DlgParameterImp.cpp +++ b/src/Gui/DlgParameterImp.cpp @@ -160,7 +160,7 @@ void DlgParameterImp::onFindGroupTtextChanged(const QString &SearchStr) // at first reset all items to the default font and expand state if (!foundList.empty()) { - for (QTreeWidgetItem* item : qAsConst(foundList)) { + for (QTreeWidgetItem* item : std::as_const(foundList)) { item->setFont(0, defaultFont); item->setForeground(0, defaultColor); ExpandItem = item; @@ -191,7 +191,7 @@ void DlgParameterImp::onFindGroupTtextChanged(const QString &SearchStr) // reset background style sheet if (!ui->findGroupLE->styleSheet().isEmpty()) ui->findGroupLE->setStyleSheet(QString()); - for (QTreeWidgetItem* item : qAsConst(foundList)) { + for (QTreeWidgetItem* item : std::as_const(foundList)) { item->setFont(0, boldFont); item->setForeground(0, Qt::red); // expand its parent to see the item From 327fa49ad8af3d4b5bf8cf47d0a9dfa499af2725 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:18:26 +0000 Subject: [PATCH 7/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/DlgPropertyLink.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/DlgPropertyLink.cpp b/src/Gui/DlgPropertyLink.cpp index e1a5dbf429f6..96db06a07a1c 100644 --- a/src/Gui/DlgPropertyLink.cpp +++ b/src/Gui/DlgPropertyLink.cpp @@ -362,7 +362,7 @@ void DlgPropertyLink::init(const App::DocumentObjectT &prop, bool tryFilter) { // For link list type property, try to auto filter type if(tryFilter && isLinkList) { Base::Type objType; - for(const auto& link : qAsConst(oldLinks)) { + for(const auto& link : std::as_const(oldLinks)) { auto obj = link.getSubObject(); if(!obj) continue; From 8bff7170dba0127a51d4bc7ff63dae5dcdbe6be2 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:19:30 +0000 Subject: [PATCH 8/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/GraphvizView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gui/GraphvizView.cpp b/src/Gui/GraphvizView.cpp index 4d44b5a07697..84f4f6af4928 100644 --- a/src/Gui/GraphvizView.cpp +++ b/src/Gui/GraphvizView.cpp @@ -453,7 +453,7 @@ bool GraphvizView::onMsg(const char* pMsg, const char**) formatMap << qMakePair(QString::fromLatin1("%1 (*.pdf)").arg(tr("PDF format")), QString::fromLatin1("pdf")); QStringList filter; - for (const auto & it : qAsConst(formatMap)) { + for (const auto& it : std::as_const(formatMap)) { filter << it.first; } @@ -461,7 +461,7 @@ bool GraphvizView::onMsg(const char* pMsg, const char**) QString fn = Gui::FileDialog::getSaveFileName(this, tr("Export graph"), QString(), filter.join(QLatin1String(";;")), &selectedFilter); if (!fn.isEmpty()) { QString format; - for (const auto & it : qAsConst(formatMap)) { + for (const auto & it : std::as_const(formatMap)) { if (selectedFilter == it.first) { format = it.second; break; From 98138fe114ab50e98c6962c160ae72d8af96312a Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:20:25 +0000 Subject: [PATCH 9/9] [Gui] Replace qAsConst with std::as_const --- src/Gui/DocumentRecovery.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/DocumentRecovery.cpp b/src/Gui/DocumentRecovery.cpp index fd64b87cbef7..6ac101e42f43 100644 --- a/src/Gui/DocumentRecovery.cpp +++ b/src/Gui/DocumentRecovery.cpp @@ -727,7 +727,7 @@ void DocumentRecoveryCleaner::subtractFiles(QStringList& files) void DocumentRecoveryCleaner::subtractDirs(QFileInfoList& dirs) { if (!ignoreDirs.isEmpty() && !dirs.isEmpty()) { - for (const auto& it : qAsConst(ignoreDirs)) { + for (const auto& it : std::as_const(ignoreDirs)) { dirs.removeOne(it); } }