diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 04607474a039521fc0d1f0cb4d7f2db0165b4168..b606546cd6ef3723830a9cb69355483fa3916839 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -446,31 +446,6 @@ QAbstractItemModel *DebuggerEngine::threadsModel() const return model; } -QAbstractItemModel *DebuggerEngine::localsModel() const -{ - return watchHandler()->model(); -} - -QAbstractItemModel *DebuggerEngine::watchersModel() const -{ - return watchHandler()->model(); -} - -QAbstractItemModel *DebuggerEngine::returnModel() const -{ - return watchHandler()->model(); -} - -QAbstractItemModel *DebuggerEngine::inspectorModel() const -{ - return watchHandler()->model(); -} - -QAbstractItemModel *DebuggerEngine::toolTipsModel() const -{ - return watchHandler()->model(); -} - QAbstractItemModel *DebuggerEngine::watchModel() const { return watchHandler()->model(); diff --git a/src/plugins/debugger/debuggerengine.h b/src/plugins/debugger/debuggerengine.h index 74626857f710cc85eea20b20964d73b633f09912..d6ca432a639a252c4d1e0ab9728a0eeac1a89bb2 100644 --- a/src/plugins/debugger/debuggerengine.h +++ b/src/plugins/debugger/debuggerengine.h @@ -223,11 +223,6 @@ public: virtual QAbstractItemModel *registerModel() const; virtual QAbstractItemModel *stackModel() const; virtual QAbstractItemModel *threadsModel() const; - virtual QAbstractItemModel *localsModel() const; // Deprecated, FIXME: use watchModel - virtual QAbstractItemModel *watchersModel() const; // Deprecated, FIXME: use watchModel - virtual QAbstractItemModel *returnModel() const; // Deprecated, FIXME: use watchModel - virtual QAbstractItemModel *inspectorModel() const; // Deprecated, FIXME: use watchModel - virtual QAbstractItemModel *toolTipsModel() const; // Deprecated, FIXME: use watchModel virtual QAbstractItemModel *watchModel() const; virtual QAbstractItemModel *sourceFilesModel() const; diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index a92fae8d8c68db7a0e14bfbd8cab6c885b54ac34..11828e58b2ca6459fb8cbcd5e99242e3c4c9dc87 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -2074,15 +2074,15 @@ void DebuggerPluginPrivate::connectEngine(DebuggerEngine *engine) m_currentEngine->resetLocation(); m_currentEngine = engine; - m_localsWindow->setModel(engine->localsModel()); + m_localsWindow->setModel(engine->watchModel()); m_modulesWindow->setModel(engine->modulesModel()); m_registerWindow->setModel(engine->registerModel()); - m_returnWindow->setModel(engine->returnModel()); + m_returnWindow->setModel(engine->watchModel()); m_sourceFilesWindow->setModel(engine->sourceFilesModel()); m_stackWindow->setModel(engine->stackModel()); m_threadsWindow->setModel(engine->threadsModel()); - m_watchersWindow->setModel(engine->watchersModel()); - m_inspectorWindow->setModel(engine->inspectorModel()); + m_watchersWindow->setModel(engine->watchModel()); + m_inspectorWindow->setModel(engine->watchModel()); engine->watchHandler()->rebuildModel(); diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index 70567f34e2b8b3e3c4ff502e8ace172b192c098e..08d93457eb6ce2e674a6af543d45245c465f7385 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -372,7 +372,7 @@ void QmlEngine::connectionEstablished() if (!watchHandler()->watcherNames().isEmpty()) synchronizeWatchers(); - connect(watchersModel(),SIGNAL(layoutChanged()),this,SLOT(synchronizeWatchers())); + connect(watchModel(),SIGNAL(layoutChanged()),this,SLOT(synchronizeWatchers())); if (state() == EngineRunRequested) notifyEngineRunAndInferiorRunOk(); @@ -560,7 +560,7 @@ void QmlEngine::gotoLocation(const Location &location) void QmlEngine::closeConnection() { - disconnect(watchersModel(),SIGNAL(layoutChanged()),this,SLOT(synchronizeWatchers())); + disconnect(watchModel(),SIGNAL(layoutChanged()),this,SLOT(synchronizeWatchers())); m_adapter.closeConnection(); } diff --git a/src/plugins/debugger/qml/qmlv8debuggerclient.cpp b/src/plugins/debugger/qml/qmlv8debuggerclient.cpp index 1d51afb31f4ec984e6cd54fbd06703e72d913e83..52f1ce3a2cfefc5b799940065099b3a3b9d3a3eb 100644 --- a/src/plugins/debugger/qml/qmlv8debuggerclient.cpp +++ b/src/plugins/debugger/qml/qmlv8debuggerclient.cpp @@ -254,13 +254,14 @@ void QmlV8DebuggerClientPrivate::evaluate(const QString expr, bool global, args.setProperty(_(DISABLE_BREAK), QScriptValue(disableBreak)); if (addContext) { - QAbstractItemModel *localsModel = engine->localsModel(); - int rowCount = localsModel->rowCount(); + WatchHandler *watchHandler = engine->watchHandler(); + QAbstractItemModel *watchModel = watchHandler->model(); + int rowCount = watchModel->rowCount(); QScriptValue ctxtList = parser.call(QScriptValue(), QScriptValueList() << _(ARRAY )); while (rowCount) { - QModelIndex index = localsModel->index(--rowCount, 0); - const WatchData *data = engine->watchHandler()->watchData(index); + QModelIndex index = watchModel->index(--rowCount, 0); + const WatchData *data = watchHandler->watchData(index); QScriptValue ctxt = parser.call(QScriptValue(), QScriptValueList() << QScriptValue(_(OBJECT))); ctxt.setProperty(_(NAME), QScriptValue(data->name)); ctxt.setProperty(_(HANDLE), QScriptValue(int(data->id)));