From f6e75c43d18b30a18510e44c1adb766f43affba7 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 9 Mar 2017 16:58:46 +0100 Subject: [PATCH] ProjectExplorer: Use default text when cloning build/run configuration Change-Id: I520d1120b1f17522601e628eb2588eb2d0aee074 Reviewed-by: Orgad Shaneh --- .../projectexplorer/buildsettingspropertiespage.cpp | 6 +++++- src/plugins/projectexplorer/runsettingspropertiespage.cpp | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp index 665ffe132fa..6319a59aea2 100644 --- a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp @@ -303,7 +303,11 @@ void BuildSettingsWidget::cloneConfiguration(BuildConfiguration *sourceConfigura return; //: Title of a the cloned BuildConfiguration window, text of the window - QString name = uniqueName(QInputDialog::getText(this, tr("Clone Configuration"), tr("New configuration name:"))); + QString name = uniqueName(QInputDialog::getText(this, + tr("Clone Configuration"), + tr("New configuration name:"), + QLineEdit::Normal, + m_buildConfiguration->displayName())); if (name.isEmpty()) return; diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.cpp b/src/plugins/projectexplorer/runsettingspropertiespage.cpp index d8aeb334c1f..88fb230f05e 100644 --- a/src/plugins/projectexplorer/runsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/runsettingspropertiespage.cpp @@ -262,7 +262,12 @@ void RunSettingsWidget::cloneRunConfiguration() return; //: Title of a the cloned RunConfiguration window, text of the window - QString name = uniqueRCName(QInputDialog::getText(this, tr("Clone Configuration"), tr("New configuration name:"))); + QString name = uniqueRCName( + QInputDialog::getText(this, + tr("Clone Configuration"), + tr("New configuration name:"), + QLineEdit::Normal, + m_target->activeRunConfiguration()->displayName())); if (name.isEmpty()) return;