aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/api/projectfileupdater.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/api/projectfileupdater.cpp')
-rw-r--r--src/lib/corelib/api/projectfileupdater.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/lib/corelib/api/projectfileupdater.cpp b/src/lib/corelib/api/projectfileupdater.cpp
index fa42352cc..604600f8e 100644
--- a/src/lib/corelib/api/projectfileupdater.cpp
+++ b/src/lib/corelib/api/projectfileupdater.cpp
@@ -66,7 +66,7 @@ namespace Internal {
class ItemFinder : public Visitor
{
public:
- ItemFinder(const CodeLocation &cl) : m_cl(cl), m_item(nullptr) { }
+ ItemFinder(CodeLocation cl) : m_cl(std::move(cl)), m_item(nullptr) { }
UiObjectDefinition *item() const { return m_item; }
@@ -182,7 +182,7 @@ void ProjectFileUpdater::apply()
if (!parserMessages.empty()) {
ErrorInfo errorInfo;
errorInfo.append(Tr::tr("Failure parsing project file."));
- for (const DiagnosticMessage &msg : qAsConst(parserMessages))
+ for (const DiagnosticMessage &msg : std::as_const(parserMessages))
errorInfo.append(msg.message, toCodeLocation(file.fileName(), msg.loc));
throw errorInfo;
}
@@ -210,11 +210,7 @@ ProjectFileGroupInserter::ProjectFileGroupInserter(ProductData product, QString
static int extractLine(const QString &fileContent, int pos)
{
-#if QT_VERSION < QT_VERSION_CHECK(5, 15, 2)
- return fileContent.leftRef(pos).count(QLatin1Char('\n'));
-#else
return QStringView{fileContent}.left(pos).count(QLatin1Char('\n'));
-#endif
}
void ProjectFileGroupInserter::doApply(QString &fileContent, UiProgram *ast)
@@ -480,7 +476,7 @@ void ProjectFileFilesRemover::doApply(QString &fileContent, UiProgram *ast)
}
QString filesString;
filesString += QLatin1String("[\n");
- for (const QString &file : qAsConst(newFilesList)) {
+ for (const QString &file : std::as_const(newFilesList)) {
filesString += QString(arrayElemIndentation, QLatin1Char(' '));
filesString += QStringLiteral("\"%1\",\n").arg(file);
}