Build configuration factory now adds configurations directly.

It's easier this way for the unique naming.
This commit is contained in:
con
2009-09-30 11:27:31 +02:00
parent fe313a9023
commit 92b905a6f2
8 changed files with 20 additions and 42 deletions

View File

@@ -271,12 +271,8 @@ void BuildSettingsWidget::createConfiguration()
{
QAction *action = qobject_cast<QAction *>(sender());
const QString &type = action->data().toString();
QList<BuildConfiguration *> configurations = m_project->buildConfigurationFactory()->create(type);
if (!configurations.isEmpty()) {
foreach (BuildConfiguration *configuration, configurations) {
m_project->addBuildConfiguration(configuration);
}
m_buildConfiguration = configurations.first()->name();
if (m_project->buildConfigurationFactory()->create(type)) {
m_buildConfiguration = m_project->buildConfigurations().last()->name();
updateBuildSettings();
}
}