diff options
author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2021-05-28 18:22:44 +0300 |
---|---|---|
committer | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2021-06-01 08:11:56 +0000 |
commit | 1372dfdf7fc5e0ee04c064568bcd6e45da019db5 (patch) | |
tree | c5a5773549e95b4777ec200b1a9ab8bb937d3cf3 /src/plugins/android/androidconfigurations.cpp | |
parent | 41240ed70679ccd565c60fafd0b99aed5cb132e6 (diff) | |
download | qt-creator-1372dfdf7fc5e0ee04c064568bcd6e45da019db5.tar.gz |
Android: Fix multiple clang clazy warnings
Change-Id: I2ea6cebd16c09a8a4502f4719d99a9d85e5e7d02
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/android/androidconfigurations.cpp')
-rw-r--r-- | src/plugins/android/androidconfigurations.cpp | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/plugins/android/androidconfigurations.cpp b/src/plugins/android/androidconfigurations.cpp index 65d8031463..237a3b0734 100644 --- a/src/plugins/android/androidconfigurations.cpp +++ b/src/plugins/android/androidconfigurations.cpp @@ -342,15 +342,16 @@ void AndroidConfig::parseDependenciesJson() }; if (jsonObject.contains(SpecificQtVersionsKey) && jsonObject[SpecificQtVersionsKey].isArray()) { - QJsonArray versionsArray = jsonObject[SpecificQtVersionsKey].toArray(); - for (const QJsonValueRef &item : versionsArray) { + const QJsonArray versionsArray = jsonObject[SpecificQtVersionsKey].toArray(); + for (const QJsonValue &item : versionsArray) { QJsonObject itemObj = item.toObject(); SdkForQtVersions specificVersion; - specificVersion.ndkPath = itemObj[NdkPathKey].toString(); - for (const QJsonValueRef &pkg : itemObj[SdkEssentialPkgsKey].toArray()) + const auto pkgs = itemObj[SdkEssentialPkgsKey].toArray(); + for (const QJsonValue &pkg : pkgs) specificVersion.essentialPackages.append(pkg.toString()); - for (const QJsonValueRef &pkg : itemObj[VersionsKey].toArray()) + const auto versions = itemObj[VersionsKey].toArray(); + for (const QJsonValue &pkg : versions) specificVersion.versions.append(fillQtVersionsRange(pkg.toString())); if (itemObj[VersionsKey].toArray().first().toString() == DefaultVersionKey) @@ -816,7 +817,8 @@ QVersionNumber AndroidConfig::buildToolsVersion() const //TODO: return version according to qt version QVersionNumber maxVersion; QDir buildToolsDir(m_sdkLocation.pathAppended("build-tools").toString()); - for (const QFileInfo &file: buildToolsDir.entryInfoList(QDir::Dirs|QDir::NoDotAndDotDot)) + const auto files = buildToolsDir.entryInfoList(QDir::Dirs|QDir::NoDotAndDotDot); + for (const QFileInfo &file: files) maxVersion = qMax(maxVersion, QVersionNumber::fromString(file.fileName())); return maxVersion; } @@ -904,7 +906,8 @@ QStringList AndroidConfig::allEssentials() const bool AndroidConfig::allEssentialsInstalled(AndroidSdkManager *sdkManager) { QStringList essentialPkgs(allEssentials()); - for (const AndroidSdkPackage *pkg : sdkManager->installedSdkPackages()) { + const auto installedPkgs = sdkManager->installedSdkPackages(); + for (const AndroidSdkPackage *pkg : installedPkgs) { if (essentialPkgs.contains(pkg->sdkStylePath())) essentialPkgs.removeOne(pkg->sdkStylePath()); if (essentialPkgs.isEmpty()) @@ -1175,7 +1178,7 @@ void AndroidConfigurations::removeOldToolChains() void AndroidConfigurations::removeUnusedDebuggers() { - QList<FilePath> uniqueNdks; + QVector<FilePath> uniqueNdks; const QList<QtSupport::BaseQtVersion *> qtVersions = QtSupport::QtVersionManager::versions([](const QtSupport::BaseQtVersion *v) { return v->type() == Constants::ANDROIDQT; @@ -1187,7 +1190,9 @@ void AndroidConfigurations::removeUnusedDebuggers() uniqueNdks.append(ndkLocation); } - uniqueNdks.append(Utils::transform(currentConfig().getCustomNdkList(), FilePath::fromString)); + + uniqueNdks.append(Utils::transform(currentConfig().getCustomNdkList(), + FilePath::fromString).toVector()); const QList<Debugger::DebuggerItem> allDebuggers = Debugger::DebuggerItemManager::debuggers(); for (const Debugger::DebuggerItem &debugger : allDebuggers) { |