ProjectExplorer: Add a convienience BuildStepList::firstStepWithId

For later use.

Change-Id: I696e3e03e1f8a82c25b29c9cf4b311360d83c12f
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2019-08-09 10:39:41 +02:00
parent b9c10bb715
commit 39b66f0557
2 changed files with 6 additions and 0 deletions

View File

@@ -153,6 +153,11 @@ QList<BuildStep *> BuildStepList::steps() const
return m_steps;
}
BuildStep *BuildStepList::firstStepWithId(Core::Id id) const
{
return Utils::findOrDefault(m_steps, Utils::equal(&BuildStep::id, id));
}
void BuildStepList::insertStep(int position, BuildStep *step)
{
m_steps.insert(position, step);

View File

@@ -58,6 +58,7 @@ public:
}
return nullptr;
}
BuildStep *firstStepWithId(Core::Id id) const;
int count() const;
bool isEmpty() const;