From badd6d0125da1bcd33159b8f3f4ca8cc30b249ca Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Mon, 11 Apr 2016 15:27:27 +0200 Subject: [PATCH] CMake: Add VariableChooser to cmake configuration setup widget Add a VariableChooser to the configuration widget of a kit's cmake configuration. Change-Id: I4096905b831b069a26779fdb16fbede218d69a92 Reviewed-by: Vikas Pachdha Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/cmakekitconfigwidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmakekitconfigwidget.cpp b/src/plugins/cmakeprojectmanager/cmakekitconfigwidget.cpp index 5810dc7b16b..4f7cc54147a 100644 --- a/src/plugins/cmakeprojectmanager/cmakekitconfigwidget.cpp +++ b/src/plugins/cmakeprojectmanager/cmakekitconfigwidget.cpp @@ -30,6 +30,7 @@ #include "cmaketool.h" #include +#include #include #include @@ -344,6 +345,10 @@ void CMakeConfigurationKitConfigWidget::editConfigurationChanges() "separated from the variable value by \"=\".
" "You may provide a type hint by adding \":TYPE\" before the \"=\".")); + auto chooser = new Core::VariableChooser(m_dialog); + chooser->addSupportedWidget(m_editor); + chooser->addMacroExpanderProvider([this]() { return kit()->macroExpander(); }); + auto buttons = new QDialogButtonBox(QDialogButtonBox::Ok|QDialogButtonBox::Apply |QDialogButtonBox::Reset|QDialogButtonBox::Cancel);