eric6/Debugger/DebugViewer.py

changeset 7707
6abcf4275d0e
parent 7533
88261c96484b
child 7780
41420f82c0ac
equal deleted inserted replaced
7706:0c6d32ec64f1 7707:6abcf4275d0e
222 self.exceptionLogger, 222 self.exceptionLogger,
223 UI.PixmapCache.getIcon("exceptions"), '') 223 UI.PixmapCache.getIcon("exceptions"), '')
224 self.__tabWidget.setTabToolTip( 224 self.__tabWidget.setTabToolTip(
225 index, self.exceptionLogger.windowTitle()) 225 index, self.exceptionLogger.windowTitle())
226 226
227 from UI.PythonDisViewer import PythonDisViewer, PythonDisViewerModes
228 # add the Python disassembly viewer
229 self.disassemblyViewer = PythonDisViewer(
230 None, mode=PythonDisViewerModes.TracebackMode)
231 index = self.__tabWidget.addTab(
232 self.disassemblyViewer,
233 UI.PixmapCache.getIcon("disassembly"), '')
234 self.__tabWidget.setTabToolTip(
235 index, self.disassemblyViewer.windowTitle())
236
227 self.__tabWidget.setCurrentWidget(self.glvWidget) 237 self.__tabWidget.setCurrentWidget(self.glvWidget)
228 238
229 # add the threads viewer 239 # add the threads viewer
230 self.__mainLayout.addWidget(QLabel(self.tr("Threads:"))) 240 self.__mainLayout.addWidget(QLabel(self.tr("Threads:")))
231 self.__threadList = QTreeWidget() 241 self.__threadList = QTreeWidget()
279 self.currentStack = None 289 self.currentStack = None
280 self.stackComboBox.clear() 290 self.stackComboBox.clear()
281 self.__threadList.clear() 291 self.__threadList.clear()
282 self.__tabWidget.setCurrentWidget(self.glvWidget) 292 self.__tabWidget.setCurrentWidget(self.glvWidget)
283 self.breakpointViewer.handleResetUI() 293 self.breakpointViewer.handleResetUI()
294 self.disassemblyViewer.clear()
284 295
285 def initCallStackViewer(self, projectMode): 296 def initCallStackViewer(self, projectMode):
286 """ 297 """
287 Public method to initialize the call stack viewer. 298 Public method to initialize the call stack viewer.
288 299
430 This slot sets the variables filter expressions. 441 This slot sets the variables filter expressions.
431 """ 442 """
432 self.setGlobalsFilter() 443 self.setGlobalsFilter()
433 self.setLocalsFilter() 444 self.setLocalsFilter()
434 self.showVariablesTab(False) 445 self.showVariablesTab(False)
446
447 self.disassemblyViewer.clear()
435 448
436 def currentWidget(self): 449 def currentWidget(self):
437 """ 450 """
438 Public method to get a reference to the current widget. 451 Public method to get a reference to the current widget.
439 452

eric ide

mercurial