Fix bugs introduced by refactoring

This commit is contained in:
dt
2009-11-27 12:09:53 +01:00
parent cff2c1df6d
commit 87e642a4b6
2 changed files with 3 additions and 2 deletions

View File

@@ -254,8 +254,8 @@ void BuildSettingsWidget::updateBuildSettings()
m_subWidgets->addWidget(subConfigWidget->displayName(), subConfigWidget); m_subWidgets->addWidget(subConfigWidget->displayName(), subConfigWidget);
// Add tree items // Add tree items
foreach (const BuildConfiguration *bc, m_project->buildConfigurations()) { foreach (BuildConfiguration *bc, m_project->buildConfigurations()) {
m_buildConfigurationComboBox->addItem(bc->displayName(), bc); m_buildConfigurationComboBox->addItem(bc->displayName(), QVariant::fromValue(bc));
if (bc == m_buildConfiguration) if (bc == m_buildConfiguration)
m_buildConfigurationComboBox->setCurrentIndex(m_buildConfigurationComboBox->count() - 1); m_buildConfigurationComboBox->setCurrentIndex(m_buildConfigurationComboBox->count() - 1);
} }

View File

@@ -271,6 +271,7 @@ bool Project::restoreSettingsImpl(PersistentSettingsReader &reader)
} }
} }
} }
addBuildConfiguration(bc);
} }
// Set Active Configuration // Set Active Configuration