aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/tcfengine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/tcfengine.h')
-rw-r--r--src/plugins/debugger/tcfengine.h16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/plugins/debugger/tcfengine.h b/src/plugins/debugger/tcfengine.h
index 1eb29d7f92d..f9cfc00ec5b 100644
--- a/src/plugins/debugger/tcfengine.h
+++ b/src/plugins/debugger/tcfengine.h
@@ -49,7 +49,7 @@ QT_END_NAMESPACE
#include "idebuggerengine.h"
#include "debuggermanager.h"
-#include "gdbmi.h"
+#include "json.h"
namespace Debugger {
namespace Internal {
@@ -59,12 +59,6 @@ class IDebuggerManagerAccessForEngines;
class ScriptAgent;
class WatchData;
-class TcfData : public GdbMi
-{
-public:
- TcfData(const QByteArray &data);
-};
-
class TcfEngine : public IDebuggerEngine
{
Q_OBJECT
@@ -128,15 +122,15 @@ private:
Q_SLOT void socketReadyRead();
void handleResponse(const QByteArray &ba);
- void handleRunControlSuspend(const TcfData &response, const QVariant &);
- void handleRunControlGetChildren(const TcfData &response, const QVariant &);
- void handleSysMonitorGetChildren(const TcfData &response, const QVariant &);
+ void handleRunControlSuspend(const JsonValue &response, const QVariant &);
+ void handleRunControlGetChildren(const JsonValue &response, const QVariant &);
+ void handleSysMonitorGetChildren(const JsonValue &response, const QVariant &);
private:
Q_SLOT void startDebugging();
typedef void (TcfEngine::*TcfCommandCallback)
- (const TcfData &record, const QVariant &cookie);
+ (const JsonValue &record, const QVariant &cookie);
struct TcfCommand
{