Enabled the use of Debugger-specific watch/locals models.
- Modified WatchModel to handle storage of an hierarchy
of WatchItems.
- Factored out code for asynchronous population to
AsyncWatchModel and added a mixin for convenient
handling
- Added base class for synchronous models.
- Implement simple, synchronous models for CDB, greatly
simplifying code and finally getting manual
expansion right.
Signed-off-by:
hjk <qtc-committer@nokia.com>
Showing
- src/plugins/debugger/abstractsyncwatchmodel.cpp 107 additions, 0 deletionssrc/plugins/debugger/abstractsyncwatchmodel.cpp
- src/plugins/debugger/abstractsyncwatchmodel.h 27 additions, 27 deletionssrc/plugins/debugger/abstractsyncwatchmodel.h
- src/plugins/debugger/asyncwatchmodel.cpp 232 additions, 0 deletionssrc/plugins/debugger/asyncwatchmodel.cpp
- src/plugins/debugger/asyncwatchmodel.h 102 additions, 0 deletionssrc/plugins/debugger/asyncwatchmodel.h
- src/plugins/debugger/cdb/cdb.pri 4 additions, 4 deletionssrc/plugins/debugger/cdb/cdb.pri
- src/plugins/debugger/cdb/cdbdebugengine.cpp 88 additions, 90 deletionssrc/plugins/debugger/cdb/cdbdebugengine.cpp
- src/plugins/debugger/cdb/cdbdebugengine.h 10 additions, 6 deletionssrc/plugins/debugger/cdb/cdbdebugengine.h
- src/plugins/debugger/cdb/cdbdebugengine_p.h 10 additions, 3 deletionssrc/plugins/debugger/cdb/cdbdebugengine_p.h
- src/plugins/debugger/cdb/cdbstacktracecontext.cpp 49 additions, 6 deletionssrc/plugins/debugger/cdb/cdbstacktracecontext.cpp
- src/plugins/debugger/cdb/cdbstacktracecontext.h 13 additions, 4 deletionssrc/plugins/debugger/cdb/cdbstacktracecontext.h
- src/plugins/debugger/cdb/cdbsymbolgroupcontext.cpp 0 additions, 1 deletionsrc/plugins/debugger/cdb/cdbsymbolgroupcontext.cpp
- src/plugins/debugger/cdb/cdbsymbolgroupcontext.h 0 additions, 25 deletionssrc/plugins/debugger/cdb/cdbsymbolgroupcontext.h
- src/plugins/debugger/cdb/cdbsymbolgroupcontext_tpl.h 0 additions, 99 deletionssrc/plugins/debugger/cdb/cdbsymbolgroupcontext_tpl.h
- src/plugins/debugger/cdb/cdbwatchmodels.cpp 477 additions, 0 deletionssrc/plugins/debugger/cdb/cdbwatchmodels.cpp
- src/plugins/debugger/cdb/cdbwatchmodels.h 96 additions, 0 deletionssrc/plugins/debugger/cdb/cdbwatchmodels.h
- src/plugins/debugger/debugger.pro 4 additions, 0 deletionssrc/plugins/debugger/debugger.pro
- src/plugins/debugger/debuggermanager.cpp 36 additions, 22 deletionssrc/plugins/debugger/debuggermanager.cpp
- src/plugins/debugger/debuggermanager.h 4 additions, 4 deletionssrc/plugins/debugger/debuggermanager.h
- src/plugins/debugger/gdb/gdbengine.cpp 12 additions, 8 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/gdb/gdbengine.h 5 additions, 1 deletionsrc/plugins/debugger/gdb/gdbengine.h
Loading
Please register or sign in to comment