ScXMLEditor: Remove foreach / Q_FOREACH usage

Task-number: QTCREATORBUG-27464
Change-Id: Ifaacfe54553e5400ae334263c2d346eeafe4b66c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Artem Sokolovskii
2022-05-31 16:02:05 +02:00
parent 92b3a51358
commit 37bf11550e
10 changed files with 29 additions and 22 deletions

View File

@@ -354,7 +354,8 @@ void ChangeFullNameSpaceCommand::makeIdMap(ScxmlTag *tag, QHash<QString, QString
break;
}
foreach (ScxmlTag *child, tag->allChildren()) {
const QVector<ScxmlTag *> children = tag->allChildren();
for (ScxmlTag *child : children) {
makeIdMap(child, map, use);
}
}
@@ -380,7 +381,8 @@ void ChangeFullNameSpaceCommand::updateNameSpace(ScxmlTag *tag, const QHash<QStr
tag->setAttribute(name, map[attr]);
}
foreach (ScxmlTag *child, tag->allChildren()) {
const QVector<ScxmlTag *> children = tag->allChildren();
for (ScxmlTag *child : children) {
updateNameSpace(child, map);
}
}