BareMetal: Support remote channel without port

e.g. "| vgdb"

Change-Id: Iedae02dab5bbb884d57604605597225fe9a262c2
Reviewed-by: Tim Sander <tim@krieglstein.org>
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
Orgad Shaneh
2015-02-09 23:04:12 +02:00
committed by hjk
parent 42e0ea62f6
commit 5dd11dc214
2 changed files with 3 additions and 1 deletions

View File

@@ -67,6 +67,8 @@ QString DefaultGdbServerProvider::typeDisplayName() const
QString DefaultGdbServerProvider::channel() const QString DefaultGdbServerProvider::channel() const
{ {
// Just return as "host:port" form. // Just return as "host:port" form.
if (m_port == 0)
return m_host;
return m_host + QLatin1Char(':') + QString::number(m_port); return m_host + QLatin1Char(':') + QString::number(m_port);
} }

View File

@@ -374,7 +374,7 @@ HostWidget::HostWidget(QWidget *parent)
m_hostLineEdit->setToolTip(tr("Enter TCP/IP hostname of the GDB server provider, " m_hostLineEdit->setToolTip(tr("Enter TCP/IP hostname of the GDB server provider, "
"like \"localhost\" or \"192.0.2.1\".")); "like \"localhost\" or \"192.0.2.1\"."));
m_portSpinBox = new QSpinBox(this); m_portSpinBox = new QSpinBox(this);
m_portSpinBox->setRange(1, 65535); m_portSpinBox->setRange(0, 65535);
m_portSpinBox->setToolTip(tr("Enter TCP/IP port which will be listened by " m_portSpinBox->setToolTip(tr("Enter TCP/IP port which will be listened by "
"the GDB server provider.")); "the GDB server provider."));
auto layout = new QHBoxLayout(this); auto layout = new QHBoxLayout(this);