Module implementing the debugger UI.
DebugUI | Class implementing the debugger part of the UI. |
None |
Class implementing the debugger part of the UI.
DebugUI | Constructor |
checkActions | Private slot to check some actions for their enable/disable status. |
compileChangedProjectForms | Private method to signal compilation of changed forms is wanted. |
enterRemote | Private method to update the user interface. |
getActions | Public method to get a list of all actions. |
getAllBreakpoints | Public method to get all breakpoints |
getClientVariables | Private method to request the global and local variables. |
getFileBreakpoints | Public method to get all file breakpoints. |
getProjectBreakpoints | Public method to get all breakpoints of the current project |
handleBreakpointSelected | Private method to handle the breakpoint selected signal. |
handleClearBreakpoints | Private slot to handle the 'Clear breakpoints' action. |
handleClientBreakConditionError | Private method to handle a condition error of a breakpoint. |
handleClientClearBreak | Private method to clear a temporary breakpoint. |
handleClientGone | Private method to handle the disconnection of the debugger client. |
handleClientVariable | Private method to write the contents of a clients classvariable to the user interface. |
handleClientVariables | Private method to write the clients variables to the user interface. |
handleConfigFilters | Private slot for displaying the variables filter configuration dialog. |
handleContinue | Private method to handle the Continue action. |
handleCoverage | Private method to handle the coverage actions. |
handleCoverageProject | Private slot to handle the coverage of project action. |
handleCoverageScript | Private slot to handle the coverage of script action. |
handleCursorChanged | Private slot handling the cursorChanged signal of the viewmanager. |
handleCyclops | Private method to handle the cyclops actions. |
handleCyclopsError | Private slot to handle a cyclops error. |
handleCyclopsProject | Private slot to handle the cyclops project action. |
handleCyclopsScript | Private slot to handle the cyclops script action. |
handleDebug | Private method to handle the debug actions. |
handleDebugProject | Private slot to handle the debug project action. |
handleDebugScript | Private slot to handle the debug script action. |
handleEditBreakpoint | Private slot to handle the 'Edit breakpoint' action. |
handleEditorOpened | Private slot to handle the editorOpened signal. |
handleEval | Private method to handle the Eval action. |
handleException | Private method to handle an exception of the debugged program. |
handleExceptionsFilter | Private slot for displaying the exception filter dialog. |
handleExec | Private method to handle the Exec action. |
handleExit | Private method to handle the debugged program terminating. |
handleGotoBreakpoint | Public method to show the source related to a breakpoint. |
handleLastEditorClosed | Private slot to handle the closeProgram signal. |
handleLineChange | Private method to handle a change to the current line. |
handleNextBreakpoint | Private slot to handle the 'Next breakpoint' action. |
handlePassiveDebugStarted | Private slot to handle a passive debug session start. |
handlePreviousBreakpoint | Private slot to handle the 'Previous breakpoint' action. |
handleProfile | Private method to handle the profile actions. |
handleProfileProject | Private slot to handle the profile project action. |
handleProfileScript | Private slot to handle the profile script action. |
handleProjectClosed | Private slot to handle the projectClosed signal. |
handleProjectOpened | Private slot to handle the projectOpened signal. |
handleProjectSessionLoaded | Private slot to handle the projectSessionLoaded signal. |
handleRestart | Private slot to handle the restart action to restart the last debugged file. |
handleRun | Private method to handle the run actions. |
handleRunProject | Private slot to handle the run project action. |
handleRunScript | Private slot to handle the run script action. |
handleRunToCursor | Private method to handle the Run to Cursor action. |
handleShowBreakpointsMenu | Private method to handle the show breakpoints menu signal. |
handleSpecialContinue | Private method to handle the Special Continue action. |
handleStep | Private method to handle the Step action. |
handleStepOut | Private method to handle the Step Out action. |
handleStepOver | Private method to handle the Step Over action. |
handleStepQuit | Private method to handle the Step Quit action. |
handleSyntaxError | Private method to handle a syntax error in the debugged program. |
handleToggleBreakpoint | Private slot to handle the 'Set/Reset breakpoint' action. |
initActions | Method defining the user interface actions. |
initMenu | Public slot to initialize the project menu. |
initToolbar | Public slot to initialize the project toolbar. |
newBreakpointWithProperties | Public method to set a new breakpoint and its properties. |
resetUI | Private slot to reset the user interface. |
setArgvHistory | Public slot to initialize the argv History used for debugging. |
setBreakpointProperties | Public method to set a breakpoints properties. |
setCovexcHistory | Public slot to initialize the coverage exclusion pattern History. |
setEnvHistory | Public slot to initialize the env History used for debugging. |
setExcList | Public slot to initialize the exceptions type list. |
setExceptionReporting | Public slot to initialize the exception reporting flag. |
setTracePython | Public slot to initialize the trace Python flag. |
setWdHistory | Public slot to initialize the wd History used for debugging. |
shutdownServer | Public method to shutdown the debug server. |
toggleBreakpoint | Public method to toggle a breakpoint. |
Constructor
Private slot to check some actions for their enable/disable status.
Private method to signal compilation of changed forms is wanted.
Private method to update the user interface.
This method is called just prior to executing some of the program being debugged.
Public method to get a list of all actions.
Public method to get all breakpoints
Private method to request the global and local variables.
In the first step, the global variables are requested from the client. Once these have been received, the local variables are requested. This happens in the method 'handleClientVariables'.
Public method to get all file breakpoints.
Public method to get all breakpoints of the current project
Private method to handle the breakpoint selected signal.
Private slot to handle the 'Clear breakpoints' action.
Private method to handle a condition error of a breakpoint.
Private method to clear a temporary breakpoint.
Private method to handle the disconnection of the debugger client.
Private method to write the contents of a clients classvariable to the user interface.
Private method to write the clients variables to the user interface.
Private slot for displaying the variables filter configuration dialog.
Private method to handle the Continue action.
Private method to handle the coverage actions.
Private slot to handle the coverage of project action.
Private slot to handle the coverage of script action.
Private slot handling the cursorChanged signal of the viewmanager.
Private method to handle the cyclops actions.
Private slot to handle a cyclops error.
Private slot to handle the cyclops project action.
Private slot to handle the cyclops script action.
Private method to handle the debug actions.
Private slot to handle the debug project action.
Private slot to handle the debug script action.
Private slot to handle the 'Edit breakpoint' action.
Private slot to handle the editorOpened signal.
Private method to handle the Eval action.
Private method to handle an exception of the debugged program.
Private slot for displaying the exception filter dialog.
Private method to handle the Exec action.
Private method to handle the debugged program terminating.
Public method to show the source related to a breakpoint.
Private slot to handle the closeProgram signal.
Private method to handle a change to the current line.
Private slot to handle the 'Next breakpoint' action.
Private slot to handle a passive debug session start.
Private slot to handle the 'Previous breakpoint' action.
Private method to handle the profile actions.
Private slot to handle the profile project action.
Private slot to handle the profile script action.
Private slot to handle the projectClosed signal.
Private slot to handle the projectOpened signal.
Private slot to handle the projectSessionLoaded signal.
Private slot to handle the restart action to restart the last debugged file.
Private method to handle the run actions.
Private slot to handle the run project action.
Private slot to handle the run script action.
Private method to handle the Run to Cursor action.
Private method to handle the show breakpoints menu signal.
Private method to handle the Special Continue action.
Private method to handle the Step action.
Private method to handle the Step Out action.
Private method to handle the Step Over action.
Private method to handle the Step Quit action.
Private method to handle a syntax error in the debugged program.
Private slot to handle the 'Set/Reset breakpoint' action.
Method defining the user interface actions.
Public slot to initialize the project menu.
Public slot to initialize the project toolbar.
Public method to set a new breakpoint and its properties.
Private slot to reset the user interface.
Public slot to initialize the argv History used for debugging.
Public method to set a breakpoints properties.
Public slot to initialize the coverage exclusion pattern History.
Public slot to initialize the env History used for debugging.
Public slot to initialize the exceptions type list.
Public slot to initialize the exception reporting flag.
Public slot to initialize the trace Python flag.
Public slot to initialize the wd History used for debugging.
Public method to shutdown the debug server.
This is needed to cleanly close the sockets on Win OS.
Public method to toggle a breakpoint.