forked from qt-creator/qt-creator
Make GenericMakeStep not immutable
GenericMakeStep is currently immutable. This is quite annoying since it's possible to create GenericMakeStep but it's not possible to remove them. Fix: make GenericMakeStep not immutable Merge-request: 117 Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> Reviewed-by: dt Reviewed-by: Tobias Hunger
This commit is contained in:
committed by
Thorbjørn Lindeijer
parent
5f9e4c7e0d
commit
38a5dedc45
@@ -177,14 +177,7 @@ ProjectExplorer::BuildStepConfigWidget *GenericMakeStep::createConfigWidget()
|
||||
|
||||
bool GenericMakeStep::immutable() const
|
||||
{
|
||||
// Only make one GenericMakeStep immutable:
|
||||
QList<BuildStep *> steps = buildConfiguration()->buildSteps();
|
||||
int makestepCount = 0;
|
||||
foreach (const BuildStep *bs, steps) {
|
||||
if (qobject_cast<const GenericMakeStep *>(bs))
|
||||
++makestepCount;
|
||||
}
|
||||
return makestepCount <= 1;
|
||||
return false;
|
||||
}
|
||||
|
||||
bool GenericMakeStep::buildsTarget(const QString &target) const
|
||||
|
||||
Reference in New Issue
Block a user