Pre-fill build configuration name when adding one.

This commit is contained in:
con
2009-10-29 15:54:30 +01:00
parent 6039c31133
commit f0f213263e

View File

@@ -274,18 +274,19 @@ bool Qt4BuildConfigurationFactory::create(const QString &type) const
{ {
QTC_ASSERT(m_versions.contains(type), return false); QTC_ASSERT(m_versions.contains(type), return false);
const VersionInfo &info = m_versions.value(type); const VersionInfo &info = m_versions.value(type);
QtVersion *version = QtVersionManager::instance()->version(info.versionId);
if (!version)
return false;
bool ok; bool ok;
QString buildConfigurationName = QInputDialog::getText(0, QString buildConfigurationName = QInputDialog::getText(0,
tr("New configuration"), tr("New configuration"),
tr("New Configuration Name:"), tr("New Configuration Name:"),
QLineEdit::Normal, QLineEdit::Normal,
QString(), version->name(),
&ok); &ok);
if (!ok || buildConfigurationName.isEmpty()) if (!ok || buildConfigurationName.isEmpty())
return false; return false;
QtVersion *version = QtVersionManager::instance()->version(info.versionId);
m_project->addQt4BuildConfiguration(tr("%1 Debug").arg(buildConfigurationName), m_project->addQt4BuildConfiguration(tr("%1 Debug").arg(buildConfigurationName),
version, version,
(QtVersion::QmakeBuildConfig)(version->defaultBuildConfig() | QtVersion::DebugBuild)); (QtVersion::QmakeBuildConfig)(version->defaultBuildConfig() | QtVersion::DebugBuild));