summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/qml/qmlengine.cpp
diff options
context:
space:
mode:
authorArtem Sokolovskii <artem.sokolovskii@qt.io>2022-04-29 12:43:37 +0200
committerArtem Sokolovskii <artem.sokolovskii@qt.io>2022-05-03 09:32:04 +0000
commit27fddc8dc71b77144a8f53fb4837fb3229f937bd (patch)
treedcf42966d8babc9a21bb7fb4145ca14a85f5c605 /src/plugins/debugger/qml/qmlengine.cpp
parentfbefd45b949791d78d7d4ac9ff0869b052f7546d (diff)
downloadqt-creator-27fddc8dc71b77144a8f53fb4837fb3229f937bd.tar.gz
Debugger: Remove foreach / Q_FOREACH usage
Task-number: QTCREATORBUG-27464 Change-Id: Ib49afb4d0283aeeffead6b31e1a3d0bcb9a7ae14 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/debugger/qml/qmlengine.cpp')
-rw-r--r--src/plugins/debugger/qml/qmlengine.cpp21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp
index 11d41d6e6a..b888c5976d 100644
--- a/src/plugins/debugger/qml/qmlengine.cpp
+++ b/src/plugins/debugger/qml/qmlengine.cpp
@@ -472,7 +472,8 @@ void QmlEngine::gotoLocation(const Location &location)
QString titlePattern = tr("JS Source for %1").arg(fileName);
//Check if there are open documents with the same title
- foreach (IDocument *document, DocumentModel::openedDocuments()) {
+ const QList<IDocument *> documents = DocumentModel::openedDocuments();
+ for (IDocument *document: documents) {
if (document->displayName() == titlePattern) {
EditorManager::activateEditorForDocument(document);
return;
@@ -895,7 +896,7 @@ static ConsoleItem *constructLogItemTree(const QVariant &result,
std::sort(children.begin(), children.end(), compareConsoleItems);
item = new ConsoleItem(ConsoleItem::DefaultType, text);
- foreach (ConsoleItem *child, children) {
+ for (ConsoleItem *child : qAsConst(children)) {
if (child)
item->appendChild(child);
}
@@ -915,7 +916,7 @@ static ConsoleItem *constructLogItemTree(const QVariant &result,
std::sort(children.begin(), children.end(), compareConsoleItems);
item = new ConsoleItem(ConsoleItem::DefaultType, text);
- foreach (ConsoleItem *child, children) {
+ for (ConsoleItem *child : qAsConst(children)) {
if (child)
item->appendChild(child);
}
@@ -1102,7 +1103,8 @@ void QmlEnginePrivate::updateScriptSource(const QString &fileName, int lineOffse
//update open editors
QString titlePattern = QCoreApplication::translate("QmlEngine", "JS Source for %1").arg(fileName);
//Check if there are open editors with the same title
- foreach (IDocument *doc, DocumentModel::openedDocuments()) {
+ const QList<IDocument *> documents = DocumentModel::openedDocuments();
+ for (IDocument *doc: documents) {
if (doc->displayName() == titlePattern) {
updateDocument(doc, document);
break;
@@ -1646,7 +1648,8 @@ void QmlEnginePrivate::runDirectCommand(const QString &type, const QByteArray &m
void QmlEnginePrivate::memorizeRefs(const QVariant &refs)
{
if (refs.isValid()) {
- foreach (const QVariant &ref, refs.toList()) {
+ const QList<QVariant> refList = refs.toList();
+ for (const QVariant &ref : refList) {
const QVariantMap refData = ref.toMap();
int handle = refData.value(HANDLE).toInt();
refVals[handle] = extractData(refData);
@@ -1811,7 +1814,7 @@ void QmlEnginePrivate::messageReceived(const QByteArray &data)
}
QMap<QString,QString> files;
- foreach (const QString &file, sourceFiles) {
+ for (const QString &file : qAsConst(sourceFiles)) {
QString shortName = file;
QString fullName = engine->toFileInProject(file);
files.insert(shortName, fullName);
@@ -2238,7 +2241,7 @@ void QmlEnginePrivate::constructChildLogItems(ConsoleItem *item, const QmlV8Obje
if (debuggerSettings()->sortStructMembers.value())
std::sort(children.begin(), children.end(), compareConsoleItems);
- foreach (ConsoleItem *child, children)
+ for (ConsoleItem *child : qAsConst(children))
item->appendChild(child);
}
@@ -2364,7 +2367,7 @@ void QmlEnginePrivate::handleExecuteDebuggerCommand(const QVariantMap &response)
debuggerConsole()->printItem(constructLogItemTree(extractData(response.value(BODY))));
// Update the locals
- foreach (int index, currentFrameScopes)
+ for (int index : qAsConst(currentFrameScopes))
scope(index);
} else {
debuggerConsole()->printItem(new ConsoleItem(ConsoleItem::ErrorType,
@@ -2439,7 +2442,7 @@ void QmlEnginePrivate::handleVersion(const QVariantMap &response)
void QmlEnginePrivate::flushSendBuffer()
{
QTC_ASSERT(state() == Enabled, return);
- foreach (const QByteArray &msg, sendBuffer)
+ for (const QByteArray &msg : qAsConst(sendBuffer))
sendMessage(msg);
sendBuffer.clear();
}