From 9ae53e49ca7ebb13d2f347657fbb85e87e10a1f8 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Wed, 6 May 2009 13:27:11 +0200 Subject: [PATCH] debugger: rename 'AttachRemote' to 'StartRemote' --- src/plugins/debugger/debugger.pro | 2 +- src/plugins/debugger/debuggerdialogs.cpp | 20 +++++++++---------- src/plugins/debugger/debuggerdialogs.h | 10 +++++----- src/plugins/debugger/debuggermanager.cpp | 4 ++-- src/plugins/debugger/debuggermanager.h | 2 +- src/plugins/debugger/debuggerplugin.cpp | 17 +++++++--------- src/plugins/debugger/debuggerplugin.h | 4 ++-- src/plugins/debugger/gdbengine.cpp | 8 ++++---- ...chremotedialog.ui => startremotedialog.ui} | 4 ++-- 9 files changed, 34 insertions(+), 37 deletions(-) rename src/plugins/debugger/{attachremotedialog.ui => startremotedialog.ui} (95%) diff --git a/src/plugins/debugger/debugger.pro b/src/plugins/debugger/debugger.pro index 3d364762c64..9db3871314d 100644 --- a/src/plugins/debugger/debugger.pro +++ b/src/plugins/debugger/debugger.pro @@ -77,7 +77,6 @@ SOURCES += \ gdboptionspage.cpp FORMS += attachexternaldialog.ui \ - attachremotedialog.ui \ attachcoredialog.ui \ breakbyfunction.ui \ breakcondition.ui \ @@ -85,6 +84,7 @@ FORMS += attachexternaldialog.ui \ gdboptionspage.ui \ commonoptionspage.ui \ startexternaldialog.ui \ + startremotedialog.ui \ RESOURCES += debugger.qrc diff --git a/src/plugins/debugger/debuggerdialogs.cpp b/src/plugins/debugger/debuggerdialogs.cpp index e404ea88e02..79bb783f296 100644 --- a/src/plugins/debugger/debuggerdialogs.cpp +++ b/src/plugins/debugger/debuggerdialogs.cpp @@ -31,8 +31,8 @@ #include "ui_attachcoredialog.h" #include "ui_attachexternaldialog.h" -#include "ui_attachremotedialog.h" #include "ui_startexternaldialog.h" +#include "ui_startremotedialog.h" #ifdef Q_OS_WIN # include "dbgwinutils.h" @@ -302,13 +302,13 @@ void AttachExternalDialog::pidChanged(const QString &pid) /////////////////////////////////////////////////////////////////////// // -// AttachRemoteDialog +// StartRemoteDialog // /////////////////////////////////////////////////////////////////////// -AttachRemoteDialog::AttachRemoteDialog(QWidget *parent) +StartRemoteDialog::StartRemoteDialog(QWidget *parent) : QDialog(parent), - m_ui(new Ui::AttachRemoteDialog) + m_ui(new Ui::StartRemoteDialog) { m_ui->setupUi(this); m_ui->buttonBox->button(QDialogButtonBox::Ok)->setDefault(true); @@ -317,22 +317,22 @@ AttachRemoteDialog::AttachRemoteDialog(QWidget *parent) connect(m_ui->buttonBox, SIGNAL(rejected()), this, SLOT(reject())); } -AttachRemoteDialog::~AttachRemoteDialog() +StartRemoteDialog::~StartRemoteDialog() { delete m_ui; } -void AttachRemoteDialog::setRemoteChannel(const QString &channel) +void StartRemoteDialog::setRemoteChannel(const QString &channel) { m_ui->channelLineEdit->setText(channel); } -QString AttachRemoteDialog::remoteChannel() const +QString StartRemoteDialog::remoteChannel() const { return m_ui->channelLineEdit->text(); } -void AttachRemoteDialog::setRemoteArchitectures(const QStringList &list) +void StartRemoteDialog::setRemoteArchitectures(const QStringList &list) { m_ui->architectureComboBox->clear(); if (!list.isEmpty()) { @@ -341,14 +341,14 @@ void AttachRemoteDialog::setRemoteArchitectures(const QStringList &list) } } -void AttachRemoteDialog::setRemoteArchitecture(const QString &arch) +void StartRemoteDialog::setRemoteArchitecture(const QString &arch) { int index = m_ui->architectureComboBox->findText(arch); if (index != -1) m_ui->architectureComboBox->setCurrentIndex(index); } -QString AttachRemoteDialog::remoteArchitecture() const +QString StartRemoteDialog::remoteArchitecture() const { int index = m_ui->architectureComboBox->currentIndex(); return m_ui->architectureComboBox->itemText(index); diff --git a/src/plugins/debugger/debuggerdialogs.h b/src/plugins/debugger/debuggerdialogs.h index c51fc3abe77..04f1e65ceda 100644 --- a/src/plugins/debugger/debuggerdialogs.h +++ b/src/plugins/debugger/debuggerdialogs.h @@ -40,8 +40,8 @@ class QPushButton; namespace Ui { class AttachCoreDialog; class AttachExternalDialog; -class AttachRemoteDialog; class StartExternalDialog; +class StartRemoteDialog; } // namespace Ui QT_END_NAMESPACE @@ -101,13 +101,13 @@ private: ProcessListFilterModel *m_model; }; -class AttachRemoteDialog : public QDialog +class StartRemoteDialog : public QDialog { Q_OBJECT public: - explicit AttachRemoteDialog(QWidget *parent); - ~AttachRemoteDialog(); + explicit StartRemoteDialog(QWidget *parent); + ~StartRemoteDialog(); void setRemoteChannel(const QString &host); void setRemoteArchitecture(const QString &arch); @@ -116,7 +116,7 @@ public: QString remoteArchitecture() const; private: - Ui::AttachRemoteDialog *m_ui; + Ui::StartRemoteDialog *m_ui; }; class StartExternalDialog : public QDialog diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index 23cc84059d2..9942b002886 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -929,8 +929,8 @@ void DebuggerManager::startNewDebugger(DebuggerRunControl *runControl) m_attachedPID = -1; break; } - case AttachRemote: { - AttachRemoteDialog dlg(mainWindow()); + case StartRemote: { + StartRemoteDialog dlg(mainWindow()); QStringList arches; arches.append(_("i386:x86-64:intel")); dlg.setRemoteArchitectures(arches); diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h index 38a0c5d7b74..66336caace8 100644 --- a/src/plugins/debugger/debuggermanager.h +++ b/src/plugins/debugger/debuggermanager.h @@ -113,7 +113,7 @@ enum DebuggerStartMode StartExternal, // Start binary found in file system AttachExternal, // Attach to running process AttachCore, // Attach to a core file - AttachRemote // Attach to a remote process + StartRemote // Start and attach to a remote process }; class IDebuggerEngine; diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 01d882dba00..d8ac64217ad 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -480,10 +480,10 @@ bool DebuggerPlugin::initialize(const QStringList &arguments, QString *errorMess m_attachCoreAction->setText(tr("Attach to Core...")); connect(m_attachCoreAction, SIGNAL(triggered()), this, SLOT(attachCore())); - m_attachRemoteAction = new QAction(this); - m_attachRemoteAction->setText(tr("Attach to Running Remote Application...")); - connect(m_attachRemoteAction, SIGNAL(triggered()), - this, SLOT(attachRemoteApplication())); + m_startRemoteAction = new QAction(this); + m_startRemoteAction->setText(tr("Start and Attach to Remote Application...")); + connect(m_startRemoteAction, SIGNAL(triggered()), + this, SLOT(startRemoteApplication())); Core::ActionContainer *mdebug = @@ -502,12 +502,9 @@ bool DebuggerPlugin::initialize(const QStringList &arguments, QString *errorMess Constants::ATTACHCORE, globalcontext); mdebug->addAction(cmd, Core::Constants::G_DEFAULT_ONE); - #if 1 - // FIXME: not yet functional - cmd = am->registerAction(m_attachRemoteAction, + cmd = am->registerAction(m_startRemoteAction, Constants::ATTACHREMOTE, globalcontext); mdebug->addAction(cmd, Core::Constants::G_DEFAULT_ONE); - #endif cmd = am->registerAction(m_manager->m_continueAction, ProjectExplorer::Constants::DEBUG, QList<int>() << m_gdbRunningContext); @@ -1090,11 +1087,11 @@ void DebuggerPlugin::attachCore() runControl->start(); } -void DebuggerPlugin::attachRemoteApplication() +void DebuggerPlugin::startRemoteApplication() { QSharedPointer<RunConfiguration> rc = activeRunConfiguration(); if (RunControl *runControl = m_debuggerRunner - ->run(rc, ProjectExplorer::Constants::DEBUGMODE, AttachRemote)) + ->run(rc, ProjectExplorer::Constants::DEBUGMODE, StartRemote)) runControl->start(); } diff --git a/src/plugins/debugger/debuggerplugin.h b/src/plugins/debugger/debuggerplugin.h index 8990a641917..78d228dc8e3 100644 --- a/src/plugins/debugger/debuggerplugin.h +++ b/src/plugins/debugger/debuggerplugin.h @@ -98,9 +98,9 @@ private slots: void showSettingsDialog(); void startExternalApplication(); + void startRemoteApplication(); void attachExternalApplication(); void attachCore(); - void attachRemoteApplication(); private: void readSettings(); @@ -122,9 +122,9 @@ private: QAction *m_toggleLockedAction; QAction *m_startExternalAction; + QAction *m_startRemoteAction; QAction *m_attachExternalAction; QAction *m_attachCoreAction; - QAction *m_attachRemoteAction; }; } // namespace Internal diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 454a71df9ef..db84d268e57 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -535,7 +535,7 @@ void GdbEngine::interruptInferior() return; } - if (q->startMode() == AttachRemote) { + if (q->startMode() == StartRemote) { execCommand(_("-exec-interrupt")); return; } @@ -1313,7 +1313,7 @@ void GdbEngine::exitDebugger() qDebug() << "STATUS ON EXITDEBUGGER: " << q->status()); interruptInferior(); } - if (q->startMode() == AttachExternal || q->startMode() == AttachRemote) + if (q->startMode() == AttachExternal || q->startMode() == StartRemote) execCommand(_("detach")); else execCommand(_("kill")); @@ -1357,7 +1357,7 @@ bool GdbEngine::startDebugger() if (q->startMode() == AttachCore || q->startMode() == AttachExternal) { // nothing to do - } else if (q->startMode() == AttachRemote) { + } else if (q->startMode() == StartRemote) { // nothing to do } else if (q->m_useTerminal) { m_stubProc.stop(); // We leave the console open, so recycle it now. @@ -1495,7 +1495,7 @@ bool GdbEngine::startDebugger() execCommand(_("-file-exec-and-symbols ") + fileName); execCommand(_("target core ") + coreName, CB(handleTargetCore)); qq->breakHandler()->removeAllBreakpoints(); - } else if (q->startMode() == AttachRemote) { + } else if (q->startMode() == StartRemote) { execCommand(_("set architecture %1").arg(q->m_remoteArchitecture)); qq->breakHandler()->setAllPending(); //QFileInfo fi(q->m_executable); diff --git a/src/plugins/debugger/attachremotedialog.ui b/src/plugins/debugger/startremotedialog.ui similarity index 95% rename from src/plugins/debugger/attachremotedialog.ui rename to src/plugins/debugger/startremotedialog.ui index 0326926a31f..5f616cf90b2 100644 --- a/src/plugins/debugger/attachremotedialog.ui +++ b/src/plugins/debugger/startremotedialog.ui @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> - <class>AttachRemoteDialog</class> - <widget class="QDialog" name="AttachRemoteDialog"> + <class>StartRemoteDialog</class> + <widget class="QDialog" name="StartRemoteDialog"> <property name="geometry"> <rect> <x>0</x> -- GitLab