The individual tabs contain the Python shell (optional), the filesystem browser,
the two variables viewers (global and local) and the exception logger in that
order.
Methods
|
|
|
|
__init__
|
__init__ (
self,
dbs,
parent=None,
noShell=0,
)
Constructor
Arguments
- dbs
- reference to the debug server object
- parent
- parent widget (QWidget)
- noShell
- flag indicating whether the shell should be excluded
This flag is set to 1 by those layouts, that have the Python
shell in a separate window.
|
|
handleClientStack
|
handleClientStack ( self, stack )
Public slot to show the call stack of the program being debugged.
|
|
handleFrameSelected
|
handleFrameSelected ( self, frmnr )
Private slot to handle the selection of a new stack frame number.
Arguments
- frmnr
- frame number (0 is the current frame) (int)
|
|
handleRawInput
|
handleRawInput ( self )
Pulic slot to handle the switch to the shell in raw input mode.
|
|
handleResetUI
|
handleResetUI ( self )
Public method to reset the SBVviewer.
|
|
handleShowSource
|
handleShowSource ( self )
Private slot to handle the source button press to show the selected file.
|
|
restoreCurrentPage
|
restoreCurrentPage ( self )
Public slot to restore the previously saved page.
|
|
saveCurrentPage
|
saveCurrentPage ( self )
Public slot to save the current page.
|
|
setLocalVariablesFilter
|
setLocalVariablesFilter ( self, filter )
Public slot to set the local variables filter.
Arguments
- filter
- filter list (list of int)
|
|
setWD
|
setWD ( self, wd )
Public slot to set the working directory of the program being debugged.
Arguments
- wd
- working directory (string)
|
|
showVariables
|
showVariables (
self,
vlist,
globals,
)
Public method to show the variables in the respective window.
Arguments
- vlist
- list of variables to display
- globals
- flag indicating global/local state
|
|
showVariablesTab
|
showVariablesTab ( self, globals )
Public method to make a variables tab visible.
Arguments
- globals
- flag indicating global/local state
|