debugger: rework WatchModel
It's one model for all locals, watch, return, tooltip and inspector
data. This allows more streamlined code paths and better isolation
of the model data from the WatchHandler. WatchItems are now registered
in a hash indexed by iname, so inames can be used as the primary
handle to watch data in the WatchHandler interface.
Change-Id: Idac0a808b5d785307496d1de4198a1f2e9ce3880
Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
Showing
- share/qtcreator/dumper/qttypes.py 8 additions, 0 deletionsshare/qtcreator/dumper/qttypes.py
- src/plugins/debugger/cdb/cdbengine.cpp 26 additions, 19 deletionssrc/plugins/debugger/cdb/cdbengine.cpp
- src/plugins/debugger/debuggercore.h 1 addition, 1 deletionsrc/plugins/debugger/debuggercore.h
- src/plugins/debugger/debuggerengine.cpp 10 additions, 20 deletionssrc/plugins/debugger/debuggerengine.cpp
- src/plugins/debugger/debuggerengine.h 6 additions, 5 deletionssrc/plugins/debugger/debuggerengine.h
- src/plugins/debugger/debuggerplugin.cpp 5 additions, 8 deletionssrc/plugins/debugger/debuggerplugin.cpp
- src/plugins/debugger/debuggerstreamops.cpp 0 additions, 2 deletionssrc/plugins/debugger/debuggerstreamops.cpp
- src/plugins/debugger/debuggertooltipmanager.cpp 40 additions, 54 deletionssrc/plugins/debugger/debuggertooltipmanager.cpp
- src/plugins/debugger/gdb/abstractplaingdbadapter.cpp 5 additions, 2 deletionssrc/plugins/debugger/gdb/abstractplaingdbadapter.cpp
- src/plugins/debugger/gdb/classicgdbengine.cpp 32 additions, 31 deletionssrc/plugins/debugger/gdb/classicgdbengine.cpp
- src/plugins/debugger/gdb/gdbengine.cpp 46 additions, 80 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/gdb/gdbengine.h 8 additions, 18 deletionssrc/plugins/debugger/gdb/gdbengine.h
- src/plugins/debugger/gdb/pythongdbengine.cpp 15 additions, 9 deletionssrc/plugins/debugger/gdb/pythongdbengine.cpp
- src/plugins/debugger/lldb/ipcenginehost.cpp 1 addition, 3 deletionssrc/plugins/debugger/lldb/ipcenginehost.cpp
- src/plugins/debugger/pdb/pdbengine.cpp 2 additions, 5 deletionssrc/plugins/debugger/pdb/pdbengine.cpp
- src/plugins/debugger/qml/qmlengine.cpp 1 addition, 2 deletionssrc/plugins/debugger/qml/qmlengine.cpp
- src/plugins/debugger/qml/qmlinspectoragent.cpp 13 additions, 24 deletionssrc/plugins/debugger/qml/qmlinspectoragent.cpp
- src/plugins/debugger/qml/qmlinspectoragent.h 1 addition, 0 deletionssrc/plugins/debugger/qml/qmlinspectoragent.h
- src/plugins/debugger/qml/qmlv8debuggerclient.cpp 9 additions, 18 deletionssrc/plugins/debugger/qml/qmlv8debuggerclient.cpp
- src/plugins/debugger/qml/qscriptdebuggerclient.cpp 17 additions, 31 deletionssrc/plugins/debugger/qml/qscriptdebuggerclient.cpp
Loading
Please register or sign in to comment