aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/modeleditor
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-09-30 12:06:57 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-09-30 10:13:12 +0000
commit00741a7216804c7ae2e7b5d144f11bfb1d45872f (patch)
treeae4a6b58f30f0cb8675836df90ec38bccd2a174f /src/plugins/modeleditor
parent63f3921334b2607407f66340f52644954ce5bff9 (diff)
ModelEditor: Replace QQueue with QList
No QQueue's specific API was used anyway. Change-Id: I6ac2d02c43ce4e3700589a4df97dd3f0983d23b9 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/modeleditor')
-rw-r--r--src/plugins/modeleditor/pxnodeutilities.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/plugins/modeleditor/pxnodeutilities.cpp b/src/plugins/modeleditor/pxnodeutilities.cpp
index fc3482b2708..55775228d14 100644
--- a/src/plugins/modeleditor/pxnodeutilities.cpp
+++ b/src/plugins/modeleditor/pxnodeutilities.cpp
@@ -15,7 +15,7 @@
#include <utils/qtcassert.h>
#include <QFileInfo>
-#include <QQueue>
+#include <QList>
#include <QPair>
#include <typeinfo>
@@ -76,8 +76,8 @@ qmt::MPackage *PxNodeUtilities::createBestMatchingPackagePath(
suggestedParent = dynamic_cast<qmt::MPackage *>(suggestedParent->owner());
}
- QQueue<QPair<qmt::MPackage *, int> > roots;
- roots.append(qMakePair(d->diagramSceneController->modelController()->rootPackage(), 0));
+ QList<QPair<qmt::MPackage *, int>>
+ roots{{d->diagramSceneController->modelController()->rootPackage(), 0}};
int maxChainLength = -1;
int minChainDepth = -1;
@@ -94,7 +94,7 @@ qmt::MPackage *PxNodeUtilities::createBestMatchingPackagePath(
if (auto childPackage = dynamic_cast<qmt::MPackage *>(handle.target())) {
// only accept root packages in the same path as the suggested parent package
if (suggestedParents.contains(childPackage)) {
- roots.append(qMakePair(childPackage, depth + 1));
+ roots.push_back({childPackage, depth + 1});
break;
}
}
@@ -160,8 +160,7 @@ qmt::MPackage *PxNodeUtilities::createBestMatchingPackagePath(
qmt::MObject *PxNodeUtilities::findSameObject(const QStringList &relativeElements,
const qmt::MObject *object)
{
- QQueue<qmt::MPackage *> roots;
- roots.append(d->diagramSceneController->modelController()->rootPackage());
+ QList<qmt::MPackage *> roots{d->diagramSceneController->modelController()->rootPackage()};
while (!roots.isEmpty()) {
qmt::MPackage *package = roots.takeFirst();