ProjectExplorer: Add some more functions to buildsteplist

Use those functions instead of repeating code all over the place.

Change-Id: I03161663b4d5c538fb2ea667353ab7846373ad81
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2016-04-19 12:36:11 +02:00
parent 385237dbbd
commit f32a1b1e4c
10 changed files with 45 additions and 60 deletions

View File

@@ -168,6 +168,11 @@ QList<BuildStep *> BuildStepList::steps() const
return m_steps;
}
QList<BuildStep *> BuildStepList::steps(const std::function<bool (const BuildStep *)> &filter) const
{
return Utils::filtered(steps(), filter);
}
void BuildStepList::insertStep(int position, BuildStep *step)
{
m_steps.insert(position, step);