diff options
author | hjk <qtc-committer@nokia.com> | 2009-07-13 09:11:07 +0200 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2009-07-13 09:11:07 +0200 |
commit | ad46f1286fd3242089f8a5a8c20794e433a05645 (patch) | |
tree | dbe7308df308ed057fa8affa6483523f7f24124d /src/plugins/debugger/script/scriptengine.cpp | |
parent | d29bdf71266628807c285bc05287d3353efab5b1 (diff) | |
download | qt-creator-ad46f1286fd3242089f8a5a8c20794e433a05645.tar.gz |
Revert "Enabled the use of Debugger-specific watch/locals models."
This reverts commit abf5e3ddc39b8f4971f61fb9f8dccdb1d4635bf5.
Diffstat (limited to 'src/plugins/debugger/script/scriptengine.cpp')
-rw-r--r-- | src/plugins/debugger/script/scriptengine.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/plugins/debugger/script/scriptengine.cpp b/src/plugins/debugger/script/scriptengine.cpp index 0096e3a414..28d20a24cc 100644 --- a/src/plugins/debugger/script/scriptengine.cpp +++ b/src/plugins/debugger/script/scriptengine.cpp @@ -185,13 +185,10 @@ void ScriptAgent::scriptUnload(qint64 scriptId) // /////////////////////////////////////////////////////////////////////// -ScriptEngine::ScriptEngine(DebuggerManager *parent) : - q(parent), - qq(parent->engineInterface()), - m_models(qq->watchHandler()) +ScriptEngine::ScriptEngine(DebuggerManager *parent) { - connect(qq->watchHandler(), SIGNAL(watcherInserted(WatchData)), &m_models, SLOT(insertWatcher(WatchData))); - connect(&m_models, SIGNAL(watchDataUpdateNeeded(WatchData)), this, SLOT(updateWatchData(WatchData))); + q = parent; + qq = parent->engineInterface(); m_scriptEngine = new QScriptEngine(this); m_scriptAgent = new ScriptAgent(this, m_scriptEngine); m_scriptEngine->setAgent(m_scriptAgent); @@ -575,7 +572,7 @@ void ScriptEngine::maybeBreakNow(bool byFunction) void ScriptEngine::updateLocals() { QScriptContext *context = m_scriptEngine->currentContext(); - m_models.beginCycle(); + qq->watchHandler()->beginCycle(); //SDEBUG("UPDATE LOCALS"); // @@ -607,7 +604,7 @@ void ScriptEngine::updateLocals() data.iname = "local"; data.name = "local"; data.scriptValue = context->activationObject(); - m_models.insertData(data); + qq->watchHandler()->insertData(data); // FIXME: Use an extra thread. This here is evil m_stopped = true; @@ -682,7 +679,7 @@ void ScriptEngine::updateSubItem(const WatchData &data0) data.setType("<unknown>"); data.setValue("<unknown>"); } - m_models.insertData(data); + qq->watchHandler()->insertData(data); return; } @@ -700,13 +697,13 @@ void ScriptEngine::updateSubItem(const WatchData &data0) data1.setChildrenNeeded(); else data1.setChildrenUnneeded(); - m_models.insertData(data1); + qq->watchHandler()->insertData(data1); ++numChild; } //SDEBUG(" ... CHILDREN: " << numChild); data.setHasChildren(numChild > 0); data.setChildrenUnneeded(); - m_models.insertData(data); + qq->watchHandler()->insertData(data); return; } @@ -719,7 +716,7 @@ void ScriptEngine::updateSubItem(const WatchData &data0) } data.setHasChildren(numChild > 0); //SDEBUG(" ... CHILDCOUNT: " << numChild); - m_models.insertData(data); + qq->watchHandler()->insertData(data); return; } |