def __init__(self, tb_text, rebootButton = False): QtGui.QWidget.__init__(self, None) self.ui = Ui_Exception() self.ui.setupUi(self) self.ui.info.setText(_("Unhandled exception occured!")) self.ui.traceback.setText(tb_text) self.ui.traceback.hide() self.connect(self.ui.showBackTrace, SIGNAL("clicked()"), self.showBackTrace) self.connect(self.ui.rebootButton, SIGNAL("clicked()"), yali4.sysutils.reboot) self.ui.rebootButton.setShown(rebootButton)
class ExceptionWidget(QtGui.QWidget): def __init__(self, tb_text, rebootButton = False): QtGui.QWidget.__init__(self, None) self.ui = Ui_Exception() self.ui.setupUi(self) self.ui.info.setText(_("Unhandled exception occured!")) self.ui.traceback.setText(tb_text) self.ui.traceback.hide() self.connect(self.ui.showBackTrace, SIGNAL("clicked()"), self.showBackTrace) self.connect(self.ui.rebootButton, SIGNAL("clicked()"), yali4.sysutils.reboot) self.ui.rebootButton.setShown(rebootButton) def showBackTrace(self): self.ui.traceback.show() self.ui.showBackTrace.hide() self.emit(SIGNAL("resizeDialog(int,int)"), 440, 440)