forked from qt-creator/qt-creator
Allow modification of the configuration name in GenericBuildSettingsWidget
Merge-request: 117 Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
This commit is contained in:
committed by
Thorbjørn Lindeijer
parent
e7e6b1bd23
commit
5f9e4c7e0d
@@ -460,6 +460,13 @@ GenericBuildSettingsWidget::GenericBuildSettingsWidget(GenericProject *project)
|
||||
fl->setContentsMargins(0, -1, 0, -1);
|
||||
fl->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
||||
|
||||
// Configuration name
|
||||
m_nameLineEdit = new QLineEdit();
|
||||
fl->addRow(tr("Configuration Name:"), m_nameLineEdit);
|
||||
|
||||
connect(m_nameLineEdit, SIGNAL(textEdited(QString)),
|
||||
this, SLOT(configNameEdited(QString)));
|
||||
|
||||
// build directory
|
||||
m_pathChooser = new Utils::PathChooser(this);
|
||||
m_pathChooser->setEnabled(true);
|
||||
@@ -493,9 +500,15 @@ QString GenericBuildSettingsWidget::displayName() const
|
||||
void GenericBuildSettingsWidget::init(BuildConfiguration *bc)
|
||||
{
|
||||
m_buildConfiguration = static_cast<GenericBuildConfiguration *>(bc);
|
||||
m_nameLineEdit->setText(m_buildConfiguration->displayName());
|
||||
m_pathChooser->setPath(m_buildConfiguration->buildDirectory());
|
||||
}
|
||||
|
||||
void GenericBuildSettingsWidget::configNameEdited(QString name)
|
||||
{
|
||||
m_buildConfiguration->setDisplayName(name);
|
||||
}
|
||||
|
||||
void GenericBuildSettingsWidget::buildDirectoryChanged()
|
||||
{
|
||||
m_buildConfiguration->setBuildDirectory(m_pathChooser->path());
|
||||
|
||||
Reference in New Issue
Block a user