From f6b115f88f04e43f81735793ca7686a7c515a1d0 Mon Sep 17 00:00:00 2001 From: Tim Sander Date: Wed, 4 Feb 2015 08:12:01 +0100 Subject: [PATCH] baremetal: add variable chooser to gdb server provider dialogs Change-Id: Iaefbebaed43afb73f8b0c7ade4de38c7e33719ff Reviewed-by: Denis Shienkov Reviewed-by: hjk --- src/plugins/baremetal/defaultgdbserverprovider.cpp | 6 ++++++ src/plugins/baremetal/openocdgdbserverprovider.cpp | 6 ++++++ src/plugins/baremetal/stlinkutilgdbserverprovider.cpp | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/src/plugins/baremetal/defaultgdbserverprovider.cpp b/src/plugins/baremetal/defaultgdbserverprovider.cpp index 72daa756249..0b4230ab33a 100644 --- a/src/plugins/baremetal/defaultgdbserverprovider.cpp +++ b/src/plugins/baremetal/defaultgdbserverprovider.cpp @@ -34,6 +34,8 @@ #include +#include + #include #include @@ -162,6 +164,10 @@ DefaultGdbServerProviderConfigWidget::DefaultGdbServerProviderConfigWidget( addErrorLabel(); setFromProvider(); + auto chooser = new Core::VariableChooser(this); + chooser->addSupportedWidget(m_initCommandsTextEdit.data()); + chooser->addSupportedWidget(m_resetCommandsTextEdit.data()); + connect(m_hostWidget.data(), &HostWidget::dataChanged, this, &GdbServerProviderConfigWidget::dirty); connect(m_initCommandsTextEdit.data(), &QPlainTextEdit::textChanged, diff --git a/src/plugins/baremetal/openocdgdbserverprovider.cpp b/src/plugins/baremetal/openocdgdbserverprovider.cpp index 5d4bb82d53d..f3f47404a9f 100644 --- a/src/plugins/baremetal/openocdgdbserverprovider.cpp +++ b/src/plugins/baremetal/openocdgdbserverprovider.cpp @@ -36,6 +36,8 @@ #include #include +#include + #include #include @@ -287,6 +289,10 @@ OpenOcdGdbServerProviderConfigWidget::OpenOcdGdbServerProviderConfigWidget( addErrorLabel(); setFromProvider(); + auto chooser = new Core::VariableChooser(this); + chooser->addSupportedWidget(m_initCommandsTextEdit.data()); + chooser->addSupportedWidget(m_resetCommandsTextEdit.data()); + connect(m_hostWidget.data(), &HostWidget::dataChanged, this, &GdbServerProviderConfigWidget::dirty); connect(m_executableFileChooser.data(), &Utils::PathChooser::changed, diff --git a/src/plugins/baremetal/stlinkutilgdbserverprovider.cpp b/src/plugins/baremetal/stlinkutilgdbserverprovider.cpp index d34fa25a0ca..daf70f6d672 100644 --- a/src/plugins/baremetal/stlinkutilgdbserverprovider.cpp +++ b/src/plugins/baremetal/stlinkutilgdbserverprovider.cpp @@ -36,6 +36,8 @@ #include #include +#include + #include #include @@ -286,6 +288,10 @@ StLinkUtilGdbServerProviderConfigWidget::StLinkUtilGdbServerProviderConfigWidget addErrorLabel(); setFromProvider(); + auto chooser = new Core::VariableChooser(this); + chooser->addSupportedWidget(m_initCommandsTextEdit.data()); + chooser->addSupportedWidget(m_resetCommandsTextEdit.data()); + connect(m_hostWidget.data(), &HostWidget::dataChanged, this, &GdbServerProviderConfigWidget::dirty); connect(m_executableFileChooser.data(), &Utils::PathChooser::changed,