aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/debugger/tcfengine.cpp26
-rw-r--r--src/plugins/debugger/tcfengine.h2
2 files changed, 24 insertions, 4 deletions
diff --git a/src/plugins/debugger/tcfengine.cpp b/src/plugins/debugger/tcfengine.cpp
index e22c3596732..20d2e98b097 100644
--- a/src/plugins/debugger/tcfengine.cpp
+++ b/src/plugins/debugger/tcfengine.cpp
@@ -138,8 +138,8 @@ void TcfEngine::socketDisconnected()
void TcfEngine::socketError(QAbstractSocket::SocketError)
{
- QString msg = tr("Socket error: %1").arg(m_socket->errorString());
- QMessageBox::critical(q->mainWindow(), tr("Error"), msg);
+ QString msg = tr("%1.").arg(m_socket->errorString());
+ //QMessageBox::critical(q->mainWindow(), tr("Error"), msg);
q->showStatusMessage(msg);
qq->notifyInferiorExited();
}
@@ -290,8 +290,16 @@ void TcfEngine::handleResponse(const QByteArray &buf)
qDebug() << response.toString();
if (response.service == "Locator" && response.cmd == "Hello") {
- postCommand('C', CB(handleRunControlSuspend),
- "RunControl", "suspend", "\"Thread1\"");
+ //postCommand('C', CB(handleRunControlSuspend),
+ // "RunControl", "suspend", "\"Thread1\"");
+ //postCommand('C', CB(handleRunControlSuspend),
+ // "RunControl", "getContext", "\"P12318\"");
+ postCommand('C', CB(handleRunControlGetChildren),
+ "RunControl", "getChildren", "\"\"");
+
+ postCommand('C', CB(handleSysMonitorGetChildren),
+ "SysMonitor", "getChildren", "\"\"");
+
//postCommand('F', "0", "", "");
//postCommand('E', "Locator", "Hello", "");
//postCommand('C', "Locator", "sync", "");
@@ -350,6 +358,16 @@ void TcfEngine::handleRunControlSuspend(const TcfResponse &response, const QVari
qDebug() << "HANDLE RESULT";
}
+void TcfEngine::handleRunControlGetChildren(const TcfResponse &response, const QVariant &)
+{
+ qDebug() << "HANDLE RESULT" << response.toString();
+}
+
+void TcfEngine::handleSysMonitorGetChildren(const TcfResponse &response, const QVariant &)
+{
+ qDebug() << "HANDLE RESULT" << response.toString();
+}
+
//////////////////////////////////////////////////////////////////////
//
// Tooltip specific stuff
diff --git a/src/plugins/debugger/tcfengine.h b/src/plugins/debugger/tcfengine.h
index 6651af8e42d..c80411f1435 100644
--- a/src/plugins/debugger/tcfengine.h
+++ b/src/plugins/debugger/tcfengine.h
@@ -141,6 +141,8 @@ private:
void handleResponse(const QByteArray &ba);
void handleRunControlSuspend(const TcfResponse &response, const QVariant &);
+ void handleRunControlGetChildren(const TcfResponse &response, const QVariant &);
+ void handleSysMonitorGetChildren(const TcfResponse &response, const QVariant &);
private:
typedef void (TcfEngine::*TcfCommandCallback)