diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2017-11-19 13:43:58 +0300 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2017-11-24 19:04:25 +0000 |
commit | 9757970c477fbd5c81a603b0a5d2106e6db7ca34 (patch) | |
tree | 4452a5160a65e61d36e2440b3d9f8c8a9d59329d /src/lib/qtprofilesetup | |
parent | b0b50c510024f201ec9fed233659ad1f0cfda684 (diff) |
Replace 'foreach' macro with range-based 'for'
Change-Id: I34479bc9673d0202363aeba5c7919efc8f0d7287
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/qtprofilesetup')
-rw-r--r-- | src/lib/qtprofilesetup/qtmoduleinfo.cpp | 15 | ||||
-rw-r--r-- | src/lib/qtprofilesetup/qtprofilesetup.cpp | 6 |
2 files changed, 12 insertions, 9 deletions
diff --git a/src/lib/qtprofilesetup/qtmoduleinfo.cpp b/src/lib/qtprofilesetup/qtmoduleinfo.cpp index 0258c7fc9..901ef55e9 100644 --- a/src/lib/qtprofilesetup/qtmoduleinfo.cpp +++ b/src/lib/qtprofilesetup/qtmoduleinfo.cpp @@ -43,6 +43,7 @@ #include <logging/translator.h> #include <tools/error.h> #include <tools/profile.h> +#include <tools/qttools.h> #include <tools/set.h> #include <QtCore/qdiriterator.h> @@ -71,7 +72,7 @@ static void replaceQtLibNamesWithFilePath(QList<QtModuleInfo> *modules, const Qt typedef QHash<QString, QString> NamePathHash; NamePathHash linkerNamesToFilePathsDebug; NamePathHash linkerNamesToFilePathsRelease; - foreach (const QtModuleInfo &m, *modules) { + for (const QtModuleInfo &m : qAsConst(*modules)) { linkerNamesToFilePathsDebug.insert(m.libNameForLinker(qtEnv, true), m.libFilePathDebug); linkerNamesToFilePathsRelease.insert(m.libNameForLinker(qtEnv, false), m.libFilePathRelease); @@ -184,7 +185,7 @@ void QtModuleInfo::setupLibraries(const QtEnvironment &qtEnv, bool debugBuild, return; const QStringList modulesNeverBuiltAsDebug = QStringList() << QLatin1String("bootstrap") << QLatin1String("qmldevtools"); - foreach (const QString &m, modulesNeverBuiltAsDebug) { + for (const QString &m : modulesNeverBuiltAsDebug) { if (qbsName == m || qbsName == m + QLatin1String("-private")) return; } @@ -246,7 +247,7 @@ void QtModuleInfo::setupLibraries(const QtEnvironment &qtEnv, bool debugBuild, return; } const QList<QByteArray> prlLines = prlFile.readAll().split('\n'); - foreach (const QByteArray &line, prlLines) { + for (const QByteArray &line : prlLines) { const QByteArray simplifiedLine = line.simplified(); const int equalsOffset = simplifiedLine.indexOf('='); if (equalsOffset == -1) @@ -530,7 +531,7 @@ static QList<QByteArray> getPriFileContentsRecursively(const Profile &profile, const QList<QByteArray> &includedContents = getPriFileContentsRecursively(profile, includedFilePath); int j = i; - foreach (const QByteArray &includedLine, includedContents) + for (const QByteArray &includedLine : includedContents) lines.insert(++j, includedLine); lines.removeAt(i--); } @@ -568,7 +569,8 @@ QList<QtModuleInfo> allQt5Modules(const Profile &profile, const QtEnvironment &q moduleInfo.qbsName.replace(QLatin1String("_private"), QLatin1String("-private")); bool hasV2 = false; bool hasModuleEntry = false; - foreach (const QByteArray &line, getPriFileContentsRecursively(profile, dit.filePath())) { + const auto lines = getPriFileContentsRecursively(profile, dit.filePath()); + for (const QByteArray &line : lines) { const QByteArray simplifiedLine = line.simplified(); const int firstEqualsOffset = simplifiedLine.indexOf('='); if (firstEqualsOffset == -1) @@ -588,7 +590,8 @@ QList<QtModuleInfo> allQt5Modules(const Profile &profile, const QtEnvironment &q QLatin1String("-private")); } } else if (key.endsWith(".module_config")) { - foreach (const QByteArray &elem, value.split(' ')) { + const auto elems = value.split(' '); + for (const QByteArray &elem : elems) { if (elem == "no_link") moduleInfo.hasLibrary = false; else if (elem == "staticlib") diff --git a/src/lib/qtprofilesetup/qtprofilesetup.cpp b/src/lib/qtprofilesetup/qtprofilesetup.cpp index f7a501b90..837a54c71 100644 --- a/src/lib/qtprofilesetup/qtprofilesetup.cpp +++ b/src/lib/qtprofilesetup/qtprofilesetup.cpp @@ -90,7 +90,7 @@ static QString defaultQpaPlugin(const Profile &profile, const QtModuleInfo &modu } const QList<QByteArray> lines = qConfigPri.readAll().split('\n'); const QByteArray magicString = "QT_DEFAULT_QPA_PLUGIN ="; - foreach (const QByteArray &line, lines) { + for (const QByteArray &line : lines) { const QByteArray simplifiedLine = line.simplified(); if (simplifiedLine.startsWith(magicString)) return QString::fromLatin1(simplifiedLine.mid(magicString.size()).trimmed()); @@ -301,7 +301,7 @@ static void createModules(Profile &profile, Settings *settings, &allFiles); copyTemplateFile(QLatin1String("QtPlugin.qbs"), qbsQtModuleBaseDir, profile, qtEnvironment, &allFiles); - foreach (const QtModuleInfo &module, modules) { + for (const QtModuleInfo &module : modules) { const QString qbsQtModuleDir = qbsQtModuleBaseDir + QLatin1Char('/') + module.qbsName; QString moduleTemplateFileName; if (module.qbsName == QLatin1String("core")) { @@ -393,7 +393,7 @@ static bool checkForStaticBuild(const QtEnvironment &qt) = libdir.entryList(QStringList(QLatin1String("*Core*")), QDir::Files); if (coreLibFiles.empty()) throw ErrorInfo(Internal::Tr::tr("Could not determine whether Qt is a static build.")); - foreach (const QString &fileName, coreLibFiles) { + for (const QString &fileName : coreLibFiles) { if (QLibrary::isLibrary(fileName)) return false; } |