446 self.debugViewer.handleDebuggingStarted) |
446 self.debugViewer.handleDebuggingStarted) |
447 debugServer.clientException.connect( |
447 debugServer.clientException.connect( |
448 self.debugViewer.exceptionLogger.addException) |
448 self.debugViewer.exceptionLogger.addException) |
449 debugServer.clientLine.connect( |
449 debugServer.clientLine.connect( |
450 self.debugViewer.breakpointViewer.highlightBreakpoint) |
450 self.debugViewer.breakpointViewer.highlightBreakpoint) |
|
451 debugServer.clientDisassembly.connect( |
|
452 self.debugViewer.disassemblyViewer.showDisassembly) |
451 debugServer.clientProcessStdout.connect(self.appendToStdout) |
453 debugServer.clientProcessStdout.connect(self.appendToStdout) |
452 debugServer.clientProcessStderr.connect(self.appendToStderr) |
454 debugServer.clientProcessStderr.connect(self.appendToStderr) |
453 debugServer.appendStdout.connect(self.appendToStdout) |
455 debugServer.appendStdout.connect(self.appendToStdout) |
454 |
456 |
455 self.stdout.appendStdout.connect(self.appendToStdout) |
457 self.stdout.appendStdout.connect(self.appendToStdout) |
793 splitter.addWidget(self.__astViewer) |
795 splitter.addWidget(self.__astViewer) |
794 |
796 |
795 # Create DIS viewer |
797 # Create DIS viewer |
796 logging.debug("Creating Python Disassembly Viewer") |
798 logging.debug("Creating Python Disassembly Viewer") |
797 from .PythonDisViewer import PythonDisViewer |
799 from .PythonDisViewer import PythonDisViewer |
798 self.__disViewer = PythonDisViewer(self.viewmanager, splitter) |
800 self.__disViewer = PythonDisViewer(self.viewmanager, parent=splitter) |
799 splitter.addWidget(self.__disViewer) |
801 splitter.addWidget(self.__disViewer) |
800 |
802 |
801 # Create layout with toolbox windows embedded in dock windows |
803 # Create layout with toolbox windows embedded in dock windows |
802 if self.__layoutType == "Toolboxes": |
804 if self.__layoutType == "Toolboxes": |
803 logging.debug("Creating toolboxes...") |
805 logging.debug("Creating toolboxes...") |