From f70ce8dc361ea3345807dfbdc43e2aae8262415e Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 7 May 2009 17:11:19 +0200 Subject: [PATCH] debugger: add a menu entry for the (defunct) TCF attaching --- src/plugins/debugger/debuggerplugin.cpp | 13 +++++++++++++ src/plugins/debugger/debuggerplugin.h | 1 + 2 files changed, 14 insertions(+) diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index b8865a0c993..a06aa38e3d8 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -99,6 +99,7 @@ namespace Constants { const char * const STARTEXTERNAL = "Debugger.StartExternal"; const char * const ATTACHEXTERNAL = "Debugger.AttachExternal"; const char * const ATTACHCORE = "Debugger.AttachCore"; +const char * const ATTACHTCF = "Debugger.AttachTcf"; const char * const ATTACHREMOTE = "Debugger.AttachRemote"; const char * const DETACH = "Debugger.Detach"; @@ -481,6 +482,14 @@ bool DebuggerPlugin::initialize(const QStringList &arguments, QString *errorMess m_attachCoreAction->setText(tr("Attach to Core...")); connect(m_attachCoreAction, SIGNAL(triggered()), this, SLOT(attachCore())); + m_attachTcfAction = new QAction(this); + m_attachTcfAction->setText(tr("Attach to Running TCF Agent...")); + m_attachTcfAction->setToolTip(tr("This attaches to a running " + "'Target Communication Framework' agent.")); + connect(m_attachTcfAction, SIGNAL(triggered()), + this, SLOT(attachRemoteTcf())); + + m_startRemoteAction = new QAction(this); m_startRemoteAction->setText(tr("Start and Attach to Remote Application...")); connect(m_startRemoteAction, SIGNAL(triggered()), @@ -508,6 +517,10 @@ bool DebuggerPlugin::initialize(const QStringList &arguments, QString *errorMess Constants::ATTACHCORE, globalcontext); mdebug->addAction(cmd, Core::Constants::G_DEFAULT_ONE); + cmd = am->registerAction(m_attachTcfAction, + Constants::ATTACHTCF, globalcontext); + mdebug->addAction(cmd, Core::Constants::G_DEFAULT_ONE); + cmd = am->registerAction(m_startRemoteAction, Constants::ATTACHREMOTE, globalcontext); mdebug->addAction(cmd, Core::Constants::G_DEFAULT_ONE); diff --git a/src/plugins/debugger/debuggerplugin.h b/src/plugins/debugger/debuggerplugin.h index ac216b535c8..116454ba291 100644 --- a/src/plugins/debugger/debuggerplugin.h +++ b/src/plugins/debugger/debuggerplugin.h @@ -128,6 +128,7 @@ private: QAction *m_startRemoteAction; QAction *m_attachExternalAction; QAction *m_attachCoreAction; + QAction *m_attachTcfAction; QAction *m_detachAction; }; -- GitLab