Example #1
0
 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)
Example #2
0
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)