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 #include -#include +#include #include #include @@ -76,8 +76,8 @@ qmt::MPackage *PxNodeUtilities::createBestMatchingPackagePath( suggestedParent = dynamic_cast(suggestedParent->owner()); } - QQueue > roots; - roots.append(qMakePair(d->diagramSceneController->modelController()->rootPackage(), 0)); + QList> + 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(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 roots; - roots.append(d->diagramSceneController->modelController()->rootPackage()); + QList roots{d->diagramSceneController->modelController()->rootPackage()}; while (!roots.isEmpty()) { qmt::MPackage *package = roots.takeFirst();