forked from qt-creator/qt-creator
QbsProjectManager: Replace some uses of Node::projectNodes()
No need to use two filters with a temporary list when the task can be done in one go. Change-Id: I96468099eb28c9698dbc637e432a38071d054e39 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -674,10 +674,10 @@ QList<ProjectExplorer::RunConfiguration *> QbsProductNode::runConfigurations() c
|
|||||||
|
|
||||||
QbsGroupNode *QbsProductNode::findGroupNode(const QString &name)
|
QbsGroupNode *QbsProductNode::findGroupNode(const QString &name)
|
||||||
{
|
{
|
||||||
foreach (ProjectExplorer::ProjectNode *n, projectNodes()) {
|
for (ProjectExplorer::Node *n : nodes()) {
|
||||||
QbsGroupNode *qn = static_cast<QbsGroupNode *>(n);
|
if (QbsGroupNode *qn = dynamic_cast<QbsGroupNode *>(n))
|
||||||
if (qn->qbsGroupData().name() == name)
|
if (qn->qbsGroupData().name() == name)
|
||||||
return qn;
|
return qn;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -743,20 +743,20 @@ void QbsProjectNode::ctor()
|
|||||||
|
|
||||||
QbsProductNode *QbsProjectNode::findProductNode(const QString &uniqueName)
|
QbsProductNode *QbsProjectNode::findProductNode(const QString &uniqueName)
|
||||||
{
|
{
|
||||||
foreach (ProjectExplorer::ProjectNode *n, projectNodes()) {
|
for (ProjectExplorer::Node *n : nodes()) {
|
||||||
QbsProductNode *qn = dynamic_cast<QbsProductNode *>(n);
|
if (QbsProductNode *qn = dynamic_cast<QbsProductNode *>(n))
|
||||||
if (qn && QbsProject::uniqueProductName(qn->qbsProductData()) == uniqueName)
|
if (QbsProject::uniqueProductName(qn->qbsProductData()) == uniqueName)
|
||||||
return qn;
|
return qn;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
QbsProjectNode *QbsProjectNode::findProjectNode(const QString &name)
|
QbsProjectNode *QbsProjectNode::findProjectNode(const QString &name)
|
||||||
{
|
{
|
||||||
foreach (ProjectExplorer::ProjectNode *n, projectNodes()) {
|
for (ProjectExplorer::Node *n : nodes()) {
|
||||||
QbsProjectNode *qn = dynamic_cast<QbsProjectNode *>(n);
|
if (QbsProjectNode *qn = dynamic_cast<QbsProjectNode *>(n))
|
||||||
if (qn && qn->qbsProjectData().name() == name)
|
if (qn->qbsProjectData().name() == name)
|
||||||
return qn;
|
return qn;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user