forked from qt-creator/qt-creator
Pre-fill build configuration name when adding one.
This commit is contained in:
@@ -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));
|
||||||
|
|||||||
Reference in New Issue
Block a user