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