forked from qt-creator/qt-creator
		
	TargetSetupPage: Generalize the page
Generalize the target setup page and move it into projectexplorer Move the qmake specific code into a projectimporter class with a specialization for qmake projects in the qt4projectmanager. This change depends heavily on the BuildConfigurationFactory cleanups done earlier and completes that change in such a way that generic build configuration factories are now in theory possible. The remaining problem is how to select the best factory of several that claim to be able to handle a kit and that is left for the next patch. Change-Id: I47134cb1938c52adebcdc1ddfe8dbf26abbbbeee Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
		| @@ -528,7 +528,7 @@ void Target::updateDefaultBuildConfigurations() | ||||
|         qWarning("No build configuration factory found for target id '%s'.", qPrintable(id().toString())); | ||||
|         return; | ||||
|     } | ||||
|     QList<BuildInfo *> infoList = bcFactory->availableBuilds(this); | ||||
|     QList<BuildInfo *> infoList = bcFactory->availableSetups(this->kit(), project()->projectFilePath()); | ||||
|     foreach (BuildInfo *info, infoList) { | ||||
|         BuildConfiguration *bc = bcFactory->create(this, info); | ||||
|         if (!bc) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user