Module implementing a widget containing various debug related views.
The views avaliable are:
None |
DebugViewer | Class implementing a widget containing various debug related views. |
None |
Class implementing a widget containing various debug related views.
The individual tabs contain the interpreter shell (optional), the filesystem browser (optional), the two variables viewers (global and local), a breakpoint viewer, a watch expression viewer and the exception logger. Additionally a list of all threads is shown.
None |
None |
DebugViewer | Constructor |
__callStackFrameSelected | Private slot to handle the selection of a call stack entry of the call stack viewer. |
__frameSelected | Private slot to handle the selection of a new stack frame number. |
__showSource | Private slot to handle the source button press to show the selected file. |
__threadSelected | Private slot to handle the selection of a thread in the thread list. |
clearCallTrace | Public method to clear the recorded call trace. |
currentWidget | Public method to get a reference to the current widget. |
handleClientStack | Public slot to show the call stack of the program being debugged. |
handleDebuggingStarted | Public slot to handle the start of a debugging session. |
handlePreferencesChanged | Public slot to handle the preferencesChanged signal. |
handleResetUI | Public method to reset the SBVviewer. |
initCallStackViewer | Public method to initialize the call stack viewer. |
isCallTraceEnabled | Public method to get the state of the call trace function. |
setCallTraceToProjectMode | Public slot to set the call trace viewer to project mode. |
setCurrentWidget | Public slot to set the current page based on the given widget. |
setDebugger | Public method to set a reference to the Debug UI. |
setGlobalsFilter | Public slot to set the global variable filter. |
setLocalsFilter | Public slot to set the local variable filter. |
setVariablesFilter | Public slot to set the local variables filter. |
showThreadList | Public method to show the thread list. |
showVariable | Public method to show the variables in the respective window. |
showVariables | Public method to show the variables in the respective window. |
showVariablesTab | Public method to make a variables tab visible. |
None |
Constructor
Private slot to handle the selection of a call stack entry of the call stack viewer.
Private slot to handle the selection of a new stack frame number.
Private slot to handle the source button press to show the selected file.
Private slot to handle the selection of a thread in the thread list.
Public method to clear the recorded call trace.
Public method to get a reference to the current widget.
Public slot to show the call stack of the program being debugged.
Public slot to handle the start of a debugging session.
This slot sets the variables filter expressions.
Public slot to handle the preferencesChanged signal.
Public method to reset the SBVviewer.
Public method to initialize the call stack viewer.
Public method to get the state of the call trace function.
Public slot to set the call trace viewer to project mode.
In project mode the call trace info is shown with project relative path names.
Public slot to set the current page based on the given widget.
Public method to set a reference to the Debug UI.
Public slot to set the global variable filter.
Public slot to set the local variable filter.
Public slot to set the local variables filter.
Public method to show the thread list.
Public method to show the variables in the respective window.
Public method to show the variables in the respective window.
Public method to make a variables tab visible.