437 """ |
437 """ |
438 self.__setDebuggerIconAndState(debuggerId, "break", "broken") |
438 self.__setDebuggerIconAndState(debuggerId, "break", "broken") |
439 if debuggerId != self.getSelectedDebuggerId(): |
439 if debuggerId != self.getSelectedDebuggerId(): |
440 self.__debuggersCombo.setCurrentText(debuggerId) |
440 self.__debuggersCombo.setCurrentText(debuggerId) |
441 |
441 |
442 @pyqtSlot(int, str, bool, str) |
442 @pyqtSlot(str, int, str, bool, str) |
443 def __clientExit(self, status, message, quiet, debuggerId): |
443 def __clientExit(self, program, status, message, quiet, debuggerId): |
444 """ |
444 """ |
445 Private method to handle the debugged program terminating. |
445 Private method to handle the debugged program terminating. |
446 |
446 |
|
447 @param program name of the exited program |
|
448 @type str |
447 @param status exit code of the debugged program |
449 @param status exit code of the debugged program |
448 @type int |
450 @type int |
449 @param message exit message of the debugged program |
451 @param message exit message of the debugged program |
450 @type str |
452 @type str |
451 @param quiet flag indicating to suppress exit info display |
453 @param quiet flag indicating to suppress exit info display |