aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/gdb/trkgdbadapter.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-07-08 12:41:26 +0200
committerhjk <qtc-committer@nokia.com>2010-07-08 12:41:53 +0200
commit405f340e2b9f2f2b6de39e40c1777f5e143c037a (patch)
tree5f35c205c8e18a14d0bfa17be276e9cd62491b8f /src/plugins/debugger/gdb/trkgdbadapter.cpp
parent2385e15b2d42b0037967be95596f5622aced0c70 (diff)
debugger: streamline communication between GdbEngine and the adapters
Diffstat (limited to 'src/plugins/debugger/gdb/trkgdbadapter.cpp')
-rw-r--r--src/plugins/debugger/gdb/trkgdbadapter.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp
index 0c8ac5415e..14e08e00bd 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp
@@ -254,7 +254,7 @@ void TrkGdbAdapter::emitDelayedInferiorStartFailed(const QString &msg)
void TrkGdbAdapter::slotEmitDelayedInferiorStartFailed()
{
- emit inferiorStartFailed(m_adapterFailMessage);
+ m_engine->handleInferiorStartFailed(m_adapterFailMessage);
}
@@ -892,7 +892,7 @@ void TrkGdbAdapter::sendTrkAck(trk::byte token)
void TrkGdbAdapter::handleTrkError(const QString &msg)
{
logMessage("## TRK ERROR: " + msg, LogError);
- emit adapterCrashed("TRK problem encountered:\n" + msg);
+ m_engine->handleAdapterCrashed("TRK problem encountered:\n" + msg);
}
void TrkGdbAdapter::handleTrkResult(const TrkResult &result)
@@ -1409,7 +1409,7 @@ void TrkGdbAdapter::slotStartGdb()
cleanup();
return;
}
- emit adapterStarted();
+ m_engine->handleAdapterStarted();
}
void TrkGdbAdapter::handleDisconnect(const TrkResult & /*result*/)
@@ -1440,7 +1440,7 @@ void TrkGdbAdapter::trkDeviceRemoved(const SymbianUtils::SymbianDevice &dev)
if (state() != DebuggerNotReady && !m_trkDevice.isNull() && m_trkDevice->port() == dev.portName()) {
const QString message = QString::fromLatin1("Device '%1' has been disconnected.").arg(dev.friendlyName());
logMessage(message);
- emit adapterCrashed(message);
+ m_engine->handleAdapterCrashed(message);
}
}
@@ -1509,10 +1509,10 @@ void TrkGdbAdapter::startAdapter()
QString message;
if (!initializeDevice(parameters.remoteChannel, &message)) {
if (message.isEmpty()) {
- emit adapterStartFailed(QString(), QString());
+ m_engine->handleAdapterStartFailed(QString(), QString());
} else {
logMessage(message, LogError);
- emit adapterStartFailed(message, QString());
+ m_engine->handleAdapterStartFailed(message, QString());
}
return;
}
@@ -1525,7 +1525,7 @@ void TrkGdbAdapter::startAdapter()
QString msg = QString("Unable to start the gdb server at %1: %2.")
.arg(m_gdbServerName).arg(m_gdbServer->errorString());
logMessage(msg, LogError);
- emit adapterStartFailed(msg, QString());
+ m_engine->handleAdapterStartFailed(msg, QString());
return;
}
@@ -1605,11 +1605,11 @@ void TrkGdbAdapter::handleTargetRemote(const GdbResponse &record)
QTC_ASSERT(state() == InferiorStarting, qDebug() << state());
if (record.resultClass == GdbResultDone) {
setState(InferiorStopped);
- emit inferiorPrepared();
+ m_engine->handleInferiorPrepared();
} else {
QString msg = tr("Connecting to TRK server adapter failed:\n")
+ QString::fromLocal8Bit(record.data.findChild("msg").data());
- emit inferiorStartFailed(msg);
+ m_engine->handleInferiorStartFailed(msg);
}
}