summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/baremetal/defaultgdbserverprovider.cpp27
-rw-r--r--src/plugins/baremetal/defaultgdbserverprovider.h6
2 files changed, 31 insertions, 2 deletions
diff --git a/src/plugins/baremetal/defaultgdbserverprovider.cpp b/src/plugins/baremetal/defaultgdbserverprovider.cpp
index e76b3b60ef..8b1f3ef029 100644
--- a/src/plugins/baremetal/defaultgdbserverprovider.cpp
+++ b/src/plugins/baremetal/defaultgdbserverprovider.cpp
@@ -59,6 +59,29 @@ DefaultGdbServerProvider::DefaultGdbServerProvider(const DefaultGdbServerProvide
{
}
+quint16 DefaultGdbServerProvider::port() const
+{
+ return m_port;
+}
+
+void DefaultGdbServerProvider::setPort(const quint16 &port)
+{
+ m_port = port;
+}
+
+QString DefaultGdbServerProvider::host() const
+{
+ return m_host;
+}
+
+void DefaultGdbServerProvider::setHost(const QString &host)
+{
+ if (m_host == host)
+ return;
+ m_host = host;
+ providerUpdated();
+}
+
QString DefaultGdbServerProvider::typeDisplayName() const
{
return DefaultGdbServerProviderFactory::tr("Default");
@@ -183,8 +206,8 @@ void DefaultGdbServerProviderConfigWidget::applyImpl()
auto p = static_cast<DefaultGdbServerProvider *>(provider());
Q_ASSERT(p);
- p->m_host = m_hostWidget->host();
- p->m_port = m_hostWidget->port();
+ p->setHost(m_hostWidget->host());
+ p->setPort(m_hostWidget->port());
p->setInitCommands(m_initCommandsTextEdit->toPlainText());
p->setResetCommands(m_resetCommandsTextEdit->toPlainText());
}
diff --git a/src/plugins/baremetal/defaultgdbserverprovider.h b/src/plugins/baremetal/defaultgdbserverprovider.h
index 53379d4409..f3a13be169 100644
--- a/src/plugins/baremetal/defaultgdbserverprovider.h
+++ b/src/plugins/baremetal/defaultgdbserverprovider.h
@@ -56,6 +56,12 @@ public:
bool isValid() const;
+ QString host() const;
+ void setHost(const QString &host);
+
+ quint16 port() const;
+ void setPort(const quint16 &port);
+
private:
explicit DefaultGdbServerProvider();
explicit DefaultGdbServerProvider(const DefaultGdbServerProvider &);