Table of Contents

Class: SBVviewer eric3/UI/SBVviewer.py

Module implementing tab widget conatining a shell, a browser, variables viewers and exception logger.

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.

Signals

pythonFile(string, int)
emitted to open a Python file at a line
Base Classes   
QTabWidget
Methods   
__init__
handleClientStack
handleFrameSelected
handleRawInput
handleResetUI
handleShowSource
restoreCurrentPage
saveCurrentPage
setLocalVariablesFilter
setWD
showVariable
showVariables
showVariablesTab
  __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)
  showVariable 
showVariable (
        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
  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

Table of Contents

This document was automatically generated by HappyDoc version 2.1