summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdb/coregdbadapter.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2012-06-05 11:05:58 +0200
committerhjk <qthjk@ovi.com>2012-06-05 11:24:12 +0200
commite3bd438a8f19e0a4c12ebf06ed17c6c549d65c96 (patch)
treec5cb6ac203a422b6472f93a40e510406955f8035 /src/plugins/debugger/gdb/coregdbadapter.cpp
parenta7f8c3c8274d0ebc0225b62b18cb3cab26caac59 (diff)
downloadqt-creator-e3bd438a8f19e0a4c12ebf06ed17c6c549d65c96.tar.gz
debugger: make startGdb response handling asyncronous
This allows adapters to take all responses from the startup commands into account. Change-Id: I295cb211a4b69cfb8c59b34030aaee8120ffe98e Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/gdb/coregdbadapter.cpp')
-rw-r--r--src/plugins/debugger/gdb/coregdbadapter.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/plugins/debugger/gdb/coregdbadapter.cpp b/src/plugins/debugger/gdb/coregdbadapter.cpp
index 2f0569cd8e..9826332725 100644
--- a/src/plugins/debugger/gdb/coregdbadapter.cpp
+++ b/src/plugins/debugger/gdb/coregdbadapter.cpp
@@ -78,9 +78,15 @@ void CoreGdbAdapter::startAdapter()
QStringList args;
args.append(_("-ex"));
args.append(_("set auto-solib-add off"));
- if (!m_engine->startGdb(args, QString()))
- return;
+ m_engine->startGdb(args);
+}
+
+void CoreGdbAdapter::handleGdbStartFailed()
+{
+}
+void CoreGdbAdapter::handleGdbStartDone()
+{
//if (m_executable.isEmpty()) {
// showMessageBox(QMessageBox::Warning,
// tr("Error Loading Symbols"),