diff options
author | hjk <hjk121@nokiamail.com> | 2014-10-20 23:13:13 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-10-21 16:20:07 +0200 |
commit | c6ef3addcc73ebf69cf21b5ba947e59bd9587f15 (patch) | |
tree | 734e1da536679bd67aaf343d65afebc04b767f44 /src/plugins/projectexplorer/kitmanagerconfigwidget.cpp | |
parent | 58be8e6476a9143d9c02ee582e43902e09dd0901 (diff) | |
download | qt-creator-c6ef3addcc73ebf69cf21b5ba947e59bd9587f15.tar.gz |
Make expanders work with subexpanders
Change-Id: I30bad85ce2fbaf1f02043b3d97f657461f5a1995
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Diffstat (limited to 'src/plugins/projectexplorer/kitmanagerconfigwidget.cpp')
-rw-r--r-- | src/plugins/projectexplorer/kitmanagerconfigwidget.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp index 5eab274fd8..290343929b 100644 --- a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp +++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp @@ -35,9 +35,11 @@ #include "kitmanager.h" #include "task.h" +#include <coreplugin/variablechooser.h> + #include <utils/detailswidget.h> #include <utils/qtcassert.h> -#include <utils/stringutils.h> +#include <utils/macroexpander.h> #include <QAction> #include <QRegularExpression> @@ -118,6 +120,10 @@ KitManagerConfigWidget::KitManagerConfigWidget(Kit *k) : this, &KitManagerConfigWidget::workingCopyWasUpdated); connect(km, &KitManager::kitUpdated, this, &KitManagerConfigWidget::kitWasUpdated); + + auto chooser = new Core::VariableChooser(this); + chooser->addSupportedWidget(m_nameEdit); + chooser->addMacroExpanderProvider([this]() { return m_modifiedKit->macroExpander(); }); } KitManagerConfigWidget::~KitManagerConfigWidget() |