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 |