Added ToolTip support for CDB.
Make debugger tooltip API more general, have the engines check the
correct file type, figure out the expression and context from the text
editor.
Put common functionality in watchutils.cpp. In the CDB engine, check
whether a tooltip expression is a known variable within the stack frame
context. If so, retrieve via symbol group or dumpers. Cache by function
and expression.
Reviewed-by:
hjk <qtc-committer@nokia.com>
Showing
- src/plugins/cpptools/abstracteditorsupport.cpp 74 additions, 0 deletionssrc/plugins/cpptools/abstracteditorsupport.cpp
- src/plugins/cpptools/cppmodelmanagerinterface.h 9 additions, 5 deletionssrc/plugins/cpptools/cppmodelmanagerinterface.h
- src/plugins/cpptools/cpptools.pro 2 additions, 1 deletionsrc/plugins/cpptools/cpptools.pro
- src/plugins/debugger/cdb/cdbdebugengine.cpp 61 additions, 2 deletionssrc/plugins/debugger/cdb/cdbdebugengine.cpp
- src/plugins/debugger/cdb/cdbdebugengine.h 2 additions, 1 deletionsrc/plugins/debugger/cdb/cdbdebugengine.h
- src/plugins/debugger/cdb/cdbdebugengine_p.h 6 additions, 1 deletionsrc/plugins/debugger/cdb/cdbdebugengine_p.h
- src/plugins/debugger/cdb/cdbstackframecontext.cpp 27 additions, 0 deletionssrc/plugins/debugger/cdb/cdbstackframecontext.cpp
- src/plugins/debugger/cdb/cdbstackframecontext.h 2 additions, 1 deletionsrc/plugins/debugger/cdb/cdbstackframecontext.h
- src/plugins/debugger/cdb/cdbstacktracecontext.cpp 21 additions, 0 deletionssrc/plugins/debugger/cdb/cdbstacktracecontext.cpp
- src/plugins/debugger/cdb/cdbstacktracecontext.h 2 additions, 0 deletionssrc/plugins/debugger/cdb/cdbstacktracecontext.h
- src/plugins/debugger/cdb/cdbsymbolgroupcontext.h 5 additions, 4 deletionssrc/plugins/debugger/cdb/cdbsymbolgroupcontext.h
- src/plugins/debugger/debuggermanager.cpp 2 additions, 2 deletionssrc/plugins/debugger/debuggermanager.cpp
- src/plugins/debugger/debuggermanager.h 5 additions, 1 deletionsrc/plugins/debugger/debuggermanager.h
- src/plugins/debugger/debuggerplugin.cpp 2 additions, 20 deletionssrc/plugins/debugger/debuggerplugin.cpp
- src/plugins/debugger/gdbengine.cpp 8 additions, 7 deletionssrc/plugins/debugger/gdbengine.cpp
- src/plugins/debugger/gdbengine.h 1 addition, 1 deletionsrc/plugins/debugger/gdbengine.h
- src/plugins/debugger/idebuggerengine.h 5 additions, 1 deletionsrc/plugins/debugger/idebuggerengine.h
- src/plugins/debugger/scriptengine.cpp 16 additions, 5 deletionssrc/plugins/debugger/scriptengine.cpp
- src/plugins/debugger/scriptengine.h 1 addition, 1 deletionsrc/plugins/debugger/scriptengine.h
- src/plugins/debugger/tcfengine.cpp 4 additions, 2 deletionssrc/plugins/debugger/tcfengine.cpp
Loading
Please register or sign in to comment