From 6b8b2e63eaabbae4fcb656395d0a719aebf506a3 Mon Sep 17 00:00:00 2001 From: Aurindam Jana <aurindam.jana@nokia.com> Date: Mon, 22 Aug 2011 17:23:34 +0200 Subject: [PATCH] Refactoring v8debuggerclient and scriptdebuggerclient Change-Id: Ifa2e9a9901a166907bd7c3999421146b07bd1c59 Reviewed-on: http://codereview.qt.nokia.com/3328 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com> --- src/plugins/debugger/qml/qmldebuggerclient.h | 6 +++--- src/plugins/debugger/qml/qmlengine.cpp | 12 ++++++------ src/plugins/debugger/qml/qmlv8debuggerclient.cpp | 7 ++++--- src/plugins/debugger/qml/qmlv8debuggerclient.h | 6 +++--- src/plugins/debugger/qml/qscriptdebuggerclient.cpp | 8 +++++--- src/plugins/debugger/qml/qscriptdebuggerclient.h | 6 +++--- 6 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/plugins/debugger/qml/qmldebuggerclient.h b/src/plugins/debugger/qml/qmldebuggerclient.h index a7391f65b0e..69ceb86fc7d 100644 --- a/src/plugins/debugger/qml/qmldebuggerclient.h +++ b/src/plugins/debugger/qml/qmldebuggerclient.h @@ -65,9 +65,9 @@ public: virtual void activateFrame(int index) = 0; - virtual void insertBreakpoint(BreakpointModelId id, BreakHandler *handler) = 0; - virtual void removeBreakpoint(BreakpointModelId id, BreakHandler *handler) = 0; - virtual void changeBreakpoint(BreakpointModelId id, BreakHandler *handler) = 0; + virtual void insertBreakpoint(BreakpointModelId id) = 0; + virtual void removeBreakpoint(BreakpointModelId id) = 0; + virtual void changeBreakpoint(BreakpointModelId id) = 0; virtual void updateBreakpoints() = 0; virtual void assignValueInDebugger(const QByteArray expr, const quint64 &id, diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index 0af34b13575..edc58b7a62b 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -502,10 +502,10 @@ void QmlEngine::insertBreakpoint(BreakpointModelId id) handler->notifyBreakpointInsertProceeding(id); if (d->m_adapter.activeDebuggerClient()) { - d->m_adapter.activeDebuggerClient()->insertBreakpoint(id,handler); + d->m_adapter.activeDebuggerClient()->insertBreakpoint(id); } else { foreach (QmlDebuggerClient *client, d->m_adapter.debuggerClients()) { - client->insertBreakpoint(id,handler); + client->insertBreakpoint(id); } } @@ -522,10 +522,10 @@ void QmlEngine::removeBreakpoint(BreakpointModelId id) handler->notifyBreakpointRemoveProceeding(id); if (d->m_adapter.activeDebuggerClient()) { - d->m_adapter.activeDebuggerClient()->removeBreakpoint(id,handler); + d->m_adapter.activeDebuggerClient()->removeBreakpoint(id); } else { foreach (QmlDebuggerClient *client, d->m_adapter.debuggerClients()) { - client->removeBreakpoint(id,handler); + client->removeBreakpoint(id); } } @@ -542,10 +542,10 @@ void QmlEngine::changeBreakpoint(BreakpointModelId id) handler->notifyBreakpointChangeProceeding(id); if (d->m_adapter.activeDebuggerClient()) { - d->m_adapter.activeDebuggerClient()->changeBreakpoint(id,handler); + d->m_adapter.activeDebuggerClient()->changeBreakpoint(id); } else { foreach (QmlDebuggerClient *client, d->m_adapter.debuggerClients()) { - client->changeBreakpoint(id,handler); + client->changeBreakpoint(id); } } diff --git a/src/plugins/debugger/qml/qmlv8debuggerclient.cpp b/src/plugins/debugger/qml/qmlv8debuggerclient.cpp index 2a6c4f5f33c..9505dbaf654 100644 --- a/src/plugins/debugger/qml/qmlv8debuggerclient.cpp +++ b/src/plugins/debugger/qml/qmlv8debuggerclient.cpp @@ -221,8 +221,9 @@ void QmlV8DebuggerClient::activateFrame(int index) setLocals(index); } -void QmlV8DebuggerClient::insertBreakpoint(BreakpointModelId id, BreakHandler *handler) +void QmlV8DebuggerClient::insertBreakpoint(BreakpointModelId id) { + BreakHandler *handler = d->engine->breakHandler(); QByteArray request; JsonInputStream(request) << '{' << INITIALPARAMS ; @@ -243,7 +244,7 @@ void QmlV8DebuggerClient::insertBreakpoint(BreakpointModelId id, BreakHandler *h sendMessage(packMessage(request)); } -void QmlV8DebuggerClient::removeBreakpoint(BreakpointModelId id, BreakHandler * /*handler*/) +void QmlV8DebuggerClient::removeBreakpoint(BreakpointModelId id) { QList<int> breakpoints = d->breakpoints.values(id); d->breakpoints.remove(id); @@ -264,7 +265,7 @@ void QmlV8DebuggerClient::removeBreakpoint(BreakpointModelId id, BreakHandler * } } -void QmlV8DebuggerClient::changeBreakpoint(BreakpointModelId /*id*/, BreakHandler * /*handler*/) +void QmlV8DebuggerClient::changeBreakpoint(BreakpointModelId /*id*/) { } diff --git a/src/plugins/debugger/qml/qmlv8debuggerclient.h b/src/plugins/debugger/qml/qmlv8debuggerclient.h index b3ff37bd4e8..ef742124f05 100644 --- a/src/plugins/debugger/qml/qmlv8debuggerclient.h +++ b/src/plugins/debugger/qml/qmlv8debuggerclient.h @@ -65,9 +65,9 @@ public: void activateFrame(int index); - void insertBreakpoint(BreakpointModelId id, BreakHandler *handler); - void removeBreakpoint(BreakpointModelId id, BreakHandler *handler); - void changeBreakpoint(BreakpointModelId id, BreakHandler *handler); + void insertBreakpoint(BreakpointModelId id); + void removeBreakpoint(BreakpointModelId id); + void changeBreakpoint(BreakpointModelId id); void updateBreakpoints(); void assignValueInDebugger(const QByteArray expr, const quint64 &id, diff --git a/src/plugins/debugger/qml/qscriptdebuggerclient.cpp b/src/plugins/debugger/qml/qscriptdebuggerclient.cpp index 692fef36e76..bfe05312233 100644 --- a/src/plugins/debugger/qml/qscriptdebuggerclient.cpp +++ b/src/plugins/debugger/qml/qscriptdebuggerclient.cpp @@ -210,8 +210,9 @@ void QScriptDebuggerClient::activateFrame(int index) sendMessage(reply); } -void QScriptDebuggerClient::insertBreakpoint(BreakpointModelId id, BreakHandler *handler) +void QScriptDebuggerClient::insertBreakpoint(BreakpointModelId id) { + BreakHandler *handler = d->engine->breakHandler(); JSAgentBreakpointData bp; bp.fileUrl = QUrl::fromLocalFile(handler->fileName(id)).toString().toUtf8(); bp.lineNumber = handler->lineNumber(id); @@ -219,8 +220,9 @@ void QScriptDebuggerClient::insertBreakpoint(BreakpointModelId id, BreakHandler d->breakpoints.insert(bp); } -void QScriptDebuggerClient::removeBreakpoint(BreakpointModelId id, BreakHandler *handler) +void QScriptDebuggerClient::removeBreakpoint(BreakpointModelId id) { + BreakHandler *handler = d->engine->breakHandler(); JSAgentBreakpointData bp; bp.fileUrl = QUrl::fromLocalFile(handler->fileName(id)).toString().toUtf8(); bp.lineNumber = handler->lineNumber(id); @@ -228,7 +230,7 @@ void QScriptDebuggerClient::removeBreakpoint(BreakpointModelId id, BreakHandler d->breakpoints.remove(bp); } -void QScriptDebuggerClient::changeBreakpoint(BreakpointModelId /*id*/, BreakHandler * /*handler*/) +void QScriptDebuggerClient::changeBreakpoint(BreakpointModelId /*id*/) { } diff --git a/src/plugins/debugger/qml/qscriptdebuggerclient.h b/src/plugins/debugger/qml/qscriptdebuggerclient.h index 6723347f016..79318cd806e 100644 --- a/src/plugins/debugger/qml/qscriptdebuggerclient.h +++ b/src/plugins/debugger/qml/qscriptdebuggerclient.h @@ -64,9 +64,9 @@ public: void activateFrame(int index); - void insertBreakpoint(BreakpointModelId id, BreakHandler *handler); - void removeBreakpoint(BreakpointModelId id, BreakHandler *handler); - void changeBreakpoint(BreakpointModelId id, BreakHandler *handler); + void insertBreakpoint(BreakpointModelId id); + void removeBreakpoint(BreakpointModelId id); + void changeBreakpoint(BreakpointModelId id); void updateBreakpoints(); void assignValueInDebugger(const QByteArray expr, const quint64 &id, -- GitLab