diff options
author | Artem Sokolovskii <artem.sokolovskii@qt.io> | 2022-05-04 15:56:27 +0200 |
---|---|---|
committer | Artem Sokolovskii <artem.sokolovskii@qt.io> | 2022-05-05 11:00:36 +0000 |
commit | bef1bd18f7ac16f8c00670cd135e48f6e18993c5 (patch) | |
tree | 442bf8f74786318a0fb748e0980627eab16cb4a4 /src/plugins | |
parent | c056c5c4b4a4e8df32bc058ddf6676f5ad3e53d3 (diff) | |
download | qt-creator-bef1bd18f7ac16f8c00670cd135e48f6e18993c5.tar.gz |
Android: Remove foreach / Q_FOREACH usage
Task-number: QTCREATORBUG-27464
Change-Id: I2530688c44735bc4c69d57f9e8f392867be316f0
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/android/androidavdmanager.cpp | 4 | ||||
-rw-r--r-- | src/plugins/android/androidconfigurations.cpp | 9 | ||||
-rw-r--r-- | src/plugins/android/androidmanager.cpp | 3 | ||||
-rw-r--r-- | src/plugins/android/androidmanifesteditor.cpp | 3 | ||||
-rw-r--r-- | src/plugins/android/androidmanifesteditorwidget.cpp | 4 | ||||
-rw-r--r-- | src/plugins/android/androidpackageinstallationstep.cpp | 2 | ||||
-rw-r--r-- | src/plugins/android/androidpotentialkit.cpp | 8 | ||||
-rw-r--r-- | src/plugins/android/androidrunnerworker.cpp | 2 |
8 files changed, 19 insertions, 16 deletions
diff --git a/src/plugins/android/androidavdmanager.cpp b/src/plugins/android/androidavdmanager.cpp index 3b3098cdc5..3bbfd14006 100644 --- a/src/plugins/android/androidavdmanager.cpp +++ b/src/plugins/android/androidavdmanager.cpp @@ -306,8 +306,8 @@ bool AndroidAvdManager::startAvdAsync(const QString &avdName) const QString AndroidAvdManager::findAvd(const QString &avdName) const { - QVector<AndroidDeviceInfo> devices = m_config.connectedDevices(); - foreach (AndroidDeviceInfo device, devices) { + const QVector<AndroidDeviceInfo> devices = m_config.connectedDevices(); + for (const AndroidDeviceInfo &device : devices) { if (device.type != ProjectExplorer::IDevice::Emulator) continue; if (device.avdName == avdName) diff --git a/src/plugins/android/androidconfigurations.cpp b/src/plugins/android/androidconfigurations.cpp index d8e1432ada..63c3ee7c7b 100644 --- a/src/plugins/android/androidconfigurations.cpp +++ b/src/plugins/android/androidconfigurations.cpp @@ -698,7 +698,7 @@ QVector<AndroidDeviceInfo> AndroidConfig::connectedDevices(QString *error) const // workaround for '????????????' serial numbers: // can use "adb -d" when only one usb device attached - foreach (const QString &device, adbDevs) { + for (const QString &device : qAsConst(adbDevs)) { const QString serialNo = device.left(device.indexOf('\t')).trimmed(); const QString deviceType = device.mid(device.indexOf('\t')).trimmed(); AndroidDeviceInfo dev; @@ -733,8 +733,8 @@ QVector<AndroidDeviceInfo> AndroidConfig::connectedDevices(QString *error) const bool AndroidConfig::isConnected(const QString &serialNumber) const { - QVector<AndroidDeviceInfo> devices = connectedDevices(); - foreach (AndroidDeviceInfo device, devices) { + const QVector<AndroidDeviceInfo> devices = connectedDevices(); + for (const AndroidDeviceInfo &device : devices) { if (device.serialNumber == serialNumber) return true; } @@ -888,7 +888,8 @@ bool AndroidConfig::isValidNdk(const QString &ndkLocation) const QString AndroidConfig::bestNdkPlatformMatch(int target, const QtVersion *qtVersion) const { target = std::max(AndroidManager::defaultMinimumSDK(qtVersion), target); - foreach (int apiLevel, availableNdkPlatforms(qtVersion)) { + const QList<int> platforms = availableNdkPlatforms(qtVersion); + for (const int apiLevel : platforms) { if (apiLevel <= target) return QString::fromLatin1("android-%1").arg(apiLevel); } diff --git a/src/plugins/android/androidmanager.cpp b/src/plugins/android/androidmanager.cpp index 40026e9f75..3dbee9e59a 100644 --- a/src/plugins/android/androidmanager.cpp +++ b/src/plugins/android/androidmanager.cpp @@ -643,7 +643,8 @@ static GradleProperties readGradleProperties(const QString &path) if (!file.open(QIODevice::ReadOnly)) return properties; - foreach (const QByteArray &line, file.readAll().split('\n')) { + const QList<QByteArray> lines = file.readAll().split('\n'); + for (const QByteArray &line : lines) { if (line.trimmed().startsWith('#')) continue; diff --git a/src/plugins/android/androidmanifesteditor.cpp b/src/plugins/android/androidmanifesteditor.cpp index 5565001ead..5146c97290 100644 --- a/src/plugins/android/androidmanifesteditor.cpp +++ b/src/plugins/android/androidmanifesteditor.cpp @@ -99,7 +99,8 @@ void AndroidManifestEditor::gotoLine(int line, int column, bool centerLine) void AndroidManifestEditor::changeEditorPage(QAction *action) { if (!widget()->setActivePage(static_cast<AndroidManifestEditorWidget::EditorPage>(action->data().toInt()))) { - foreach (QAction *action, m_actionGroup->actions()) { + const QList<QAction *> actions = m_actionGroup->actions(); + for (QAction *action : actions) { if (action->data().toInt() == widget()->activePage()) { action->setChecked(true); break; diff --git a/src/plugins/android/androidmanifesteditorwidget.cpp b/src/plugins/android/androidmanifesteditorwidget.cpp index 5886877815..4b397c1942 100644 --- a/src/plugins/android/androidmanifesteditorwidget.cpp +++ b/src/plugins/android/androidmanifesteditorwidget.cpp @@ -1006,7 +1006,7 @@ QXmlStreamAttributes modifyXmlStreamAttributes(const QXmlStreamAttributes &input Q_ASSERT(keys.size() == values.size()); QXmlStreamAttributes result; result.reserve(input.size()); - foreach (const QXmlStreamAttribute &attribute, input) { + for (const QXmlStreamAttribute &attribute : input) { const QString &name = attribute.qualifiedName().toString(); if (remove.contains(name)) continue; @@ -1082,7 +1082,7 @@ void AndroidManifestEditorWidget::parseManifest(QXmlStreamReader &reader, QXmlSt writer.writeComment(QLatin1String(" %%INSERT_FEATURES ")); if (!permissions.isEmpty()) { - foreach (const QString &permission, permissions) { + for (const QString &permission : qAsConst(permissions)) { writer.writeEmptyElement(QLatin1String("uses-permission")); writer.writeAttribute(QLatin1String("android:name"), permission); } diff --git a/src/plugins/android/androidpackageinstallationstep.cpp b/src/plugins/android/androidpackageinstallationstep.cpp index cd45495550..aa43c81c5a 100644 --- a/src/plugins/android/androidpackageinstallationstep.cpp +++ b/src/plugins/android/androidpackageinstallationstep.cpp @@ -147,7 +147,7 @@ void AndroidPackageInstallationStep::setupOutputFormatter(OutputFormatter *forma void AndroidPackageInstallationStep::doRun() { QString error; - foreach (const QString &dir, m_androidDirsToClean) { + for (const QString &dir : qAsConst(m_androidDirsToClean)) { FilePath androidDir = FilePath::fromString(dir); if (!dir.isEmpty() && androidDir.exists()) { emit addOutput(tr("Removing directory %1").arg(dir), OutputFormat::NormalMessage); diff --git a/src/plugins/android/androidpotentialkit.cpp b/src/plugins/android/androidpotentialkit.cpp index 325ee7c2bb..19f38b1213 100644 --- a/src/plugins/android/androidpotentialkit.cpp +++ b/src/plugins/android/androidpotentialkit.cpp @@ -66,8 +66,8 @@ QWidget *AndroidPotentialKit::createWidget(QWidget *parent) const bool AndroidPotentialKit::isEnabled() const { - QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits(); - foreach (ProjectExplorer::Kit *kit, kits) { + const QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits(); + for (const ProjectExplorer::Kit *kit : kits) { if (kit->isAutoDetected() && !kit->isSdkProvided()) { return false; } @@ -115,8 +115,8 @@ void AndroidPotentialKitWidget::openOptions() void AndroidPotentialKitWidget::recheck() { - QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits(); - foreach (ProjectExplorer::Kit *kit, kits) { + const QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits(); + for (const ProjectExplorer::Kit *kit : kits) { if (kit->isAutoDetected() && !kit->isSdkProvided()) { setVisible(false); return; diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp index 944129aee0..71e92a1fde 100644 --- a/src/plugins/android/androidrunnerworker.cpp +++ b/src/plugins/android/androidrunnerworker.cpp @@ -439,7 +439,7 @@ void AndroidRunnerWorker::logcatProcess(const QByteArray &text, QByteArray &buff } QString pidString = QString::number(m_processPID); - foreach (const QByteArray &msg, lines) { + for (const QByteArray &msg : qAsConst(lines)) { const QString line = QString::fromUtf8(msg).trimmed() + QLatin1Char('\n'); if (!line.contains(pidString)) continue; |