diff options
author | Tim Sander <tim@krieglstein.org> | 2013-09-20 17:34:15 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-09-26 17:46:25 +0200 |
commit | 6506b2e19642288d5f3395b3bdd98a03d1f91051 (patch) | |
tree | 30dad1b550f42e956d6339bf0e912c3ac7841bc7 /src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp | |
parent | 6e9985a7a2339ef8692eb1d6736f1a5aadd3ef8c (diff) | |
download | qt-creator-6506b2e19642288d5f3395b3bdd98a03d1f91051.tar.gz |
Cleanup baremetal
The cleanup goes by the comments found in
https://codereview.qt-project.org/#change,65366,patchset=6
It removes code and comments identified as unneeded.
It also further minimizes the impact on code outside the
plugin dir.
Change-Id: I22bfe9654d0fb6e0bb8f0018ecbe326cda804223
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp')
-rw-r--r-- | src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp b/src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp index c4f3446b5f..d22dae4d73 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp +++ b/src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp @@ -30,13 +30,15 @@ #include "baremetaldeviceconfigurationwidget.h" #include "ui_baremetaldeviceconfigurationwidget.h" +#include "baremetaldevice.h" #include <ssh/sshconnection.h> +#include <utils/qtcassert.h> #include <QLabel> using namespace QSsh; - namespace BareMetal { +using namespace Internal; BareMetalDeviceConfigurationWidget::BareMetalDeviceConfigurationWidget( const ProjectExplorer::IDevice::Ptr &deviceConfig, QWidget *parent) : @@ -55,9 +57,6 @@ BareMetalDeviceConfigurationWidget::~BareMetalDeviceConfigurationWidget() delete m_ui; } -/* using sshParams fields is ugly but otherwise i would have needed to write my own fromMap - * toMap functions */ - void BareMetalDeviceConfigurationWidget::hostnameChanged() { SshConnectionParameters sshParams = device()->sshParameters(); @@ -74,9 +73,9 @@ void BareMetalDeviceConfigurationWidget::portChanged() void BareMetalDeviceConfigurationWidget::gdbInitCommandsChanged() { - SshConnectionParameters sshParams = device()->sshParameters(); - sshParams.userName = m_ui->gdbCommandsTextEdit->toPlainText(); - device()->setSshParameters(sshParams); + QSharedPointer<BareMetalDevice> p = qSharedPointerCast<BareMetalDevice>(device()); + QTC_ASSERT(!p.isNull(), return); + p->setGdbInitCommands(m_ui->gdbCommandsTextEdit->toPlainText()); } void BareMetalDeviceConfigurationWidget::updateDeviceFromUi() { @@ -87,11 +86,12 @@ void BareMetalDeviceConfigurationWidget::updateDeviceFromUi() { void BareMetalDeviceConfigurationWidget::initGui() { - //FIXME reusing SshConnectionParameters is kind of ugly? SshConnectionParameters sshParams = device()->sshParameters(); m_ui->gdbHostLineEdit->setText(sshParams.host); m_ui->gdbPortSpinBox->setValue(sshParams.port); - m_ui->gdbCommandsTextEdit->setPlainText(sshParams.userName); + QSharedPointer<BareMetalDevice> p = qSharedPointerCast<BareMetalDevice>(device()); + QTC_ASSERT(!p.isNull(), return); + m_ui->gdbCommandsTextEdit->setPlainText(p->getGdbInitCommands()); } } //namespace BareMetal |