diff options
Diffstat (limited to 'src/libs/utils/buildablehelperlibrary.cpp')
-rw-r--r-- | src/libs/utils/buildablehelperlibrary.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/libs/utils/buildablehelperlibrary.cpp b/src/libs/utils/buildablehelperlibrary.cpp index 437cc1936e..b1988bf8c3 100644 --- a/src/libs/utils/buildablehelperlibrary.cpp +++ b/src/libs/utils/buildablehelperlibrary.cpp @@ -30,7 +30,7 @@ #include <QDateTime> #include <QDebug> #include <QDir> -#include <QRegExp> +#include <QRegularExpression> #include <set> @@ -137,16 +137,16 @@ QString BuildableHelperLibrary::qtVersionForQMake(const QString &qmakePath) } const QString output = response.allOutput(); - static QRegExp regexp(QLatin1String("(QMake version|QMake version:)[\\s]*([\\d.]*)"), - Qt::CaseInsensitive); - regexp.indexIn(output); - const QString qmakeVersion = regexp.cap(2); + static const QRegularExpression regexp("(QMake version:?)[\\s]*([\\d.]*)", + QRegularExpression::CaseInsensitiveOption); + const QRegularExpressionMatch match = regexp.match(output); + const QString qmakeVersion = match.captured(2); if (qmakeVersion.startsWith(QLatin1String("2.")) || qmakeVersion.startsWith(QLatin1String("3."))) { - static QRegExp regexp2(QLatin1String("Using Qt version[\\s]*([\\d\\.]*)"), - Qt::CaseInsensitive); - regexp2.indexIn(output); - const QString version = regexp2.cap(1); + static const QRegularExpression regexp2("Using Qt version[\\s]*([\\d\\.]*)", + QRegularExpression::CaseInsensitiveOption); + const QRegularExpressionMatch match2 = regexp2.match(output); + const QString version = match2.captured(1); return version; } return QString(); @@ -195,7 +195,7 @@ bool BuildableHelperLibrary::copyFiles(const QString &sourcePath, *errorMessage = QCoreApplication::translate("ProjectExplorer::DebuggingHelperLibrary", "The target directory %1 could not be created.").arg(targetDirectory); return false; } - foreach (const QString &file, files) { + for (const QString &file : files) { const QString source = sourcePath + file; const QString dest = targetDirectory + file; const QFileInfo destInfo(dest); @@ -347,7 +347,7 @@ bool BuildableHelperLibrary::getHelperFileInfoFor(const QStringList &validBinary if (!info) return false; - foreach (const QString &binaryFilename, validBinaryFilenames) { + for (const QString &binaryFilename : validBinaryFilenames) { info->setFile(directory + binaryFilename); if (info->exists()) return true; @@ -365,7 +365,7 @@ QString BuildableHelperLibrary::byInstallDataHelper(const QString &sourcePath, // find the latest change to the sources QDateTime sourcesModified; if (!acceptOutdatedHelper) { - foreach (const QString &sourceFileName, sourceFileNames) { + for (const QString &sourceFileName : sourceFileNames) { const QDateTime fileModified = QFileInfo(sourcePath + sourceFileName).lastModified(); if (fileModified.isValid() && (!sourcesModified.isValid() || fileModified > sourcesModified)) sourcesModified = fileModified; @@ -383,7 +383,7 @@ QString BuildableHelperLibrary::byInstallDataHelper(const QString &sourcePath, QString newestHelper; QDateTime newestHelperModified = sourcesModified; // prevent using one that's older than the sources QFileInfo fileInfo; - foreach (const QString &installDirectory, installDirectories) { + for (const QString &installDirectory : installDirectories) { if (getHelperFileInfoFor(validBinaryFilenames, installDirectory, &fileInfo)) { if (!newestHelperModified.isValid() || (fileInfo.lastModified() > newestHelperModified)) { |