diff --git a/src/plugins/debugger/debuggerdialogs.cpp b/src/plugins/debugger/debuggerdialogs.cpp index ea442c1891d..599d2382a9b 100644 --- a/src/plugins/debugger/debuggerdialogs.cpp +++ b/src/plugins/debugger/debuggerdialogs.cpp @@ -423,6 +423,7 @@ void StartApplicationDialog::run(bool attachRemote) debugger->setStartMode(AttachToRemoteServer); debugger->setCloseMode(KillAtClose); debugger->setUseContinueInsteadOfRun(true); + debugger->setRunControlName(tr("Attach to %1").arg(debugger->remoteChannel())); } debugger->startRunControl(); } diff --git a/src/plugins/debugger/debuggerruncontrol.cpp b/src/plugins/debugger/debuggerruncontrol.cpp index 1cf9a6f5ab8..c6cf2ec2488 100644 --- a/src/plugins/debugger/debuggerruncontrol.cpp +++ b/src/plugins/debugger/debuggerruncontrol.cpp @@ -335,6 +335,11 @@ void DebuggerRunTool::setRemoteChannel(const QUrl &url) m_runParameters.remoteChannel = QString("%1:%2").arg(url.host()).arg(url.port()); } +QString DebuggerRunTool::remoteChannel() const +{ + return m_runParameters.remoteChannel; +} + void DebuggerRunTool::setRemoteChannel(const QString &host, int port) { m_runParameters.remoteChannel = QString("%1:%2").arg(host).arg(port); diff --git a/src/plugins/debugger/debuggerruncontrol.h b/src/plugins/debugger/debuggerruncontrol.h index aa4abe6f051..80b877a67a8 100644 --- a/src/plugins/debugger/debuggerruncontrol.h +++ b/src/plugins/debugger/debuggerruncontrol.h @@ -95,6 +95,7 @@ public: void setRemoteChannel(const QString &channel); void setRemoteChannel(const QString &host, int port); void setRemoteChannel(const QUrl &url); + QString remoteChannel() const; void setUseExtendedRemote(bool on); void setUseContinueInsteadOfRun(bool on);