Changeset 91ecbd9f547e…
Parent 8aa1d4fab57c…
by
Changes to one file · Browse files at 91ecbd9f547e Showing diff from parent 8aa1d4fab57c Diff from another changeset...
@@ -80,8 +80,12 @@ self.setStyleSheet('QStatusBar::item { border: none }')
@pyqtSlot(unicode)
- def showMessage(self, ustr):
+ def showMessage(self, ustr, error=False):
self.lbl.setText(ustr)
+ if error:
+ self.lbl.setStyleSheet('QLabel { color: red }')
+ else:
+ self.lbl.setStyleSheet('')
def clear(self):
keys = self.topics.keys()
@@ -298,15 +302,19 @@ @pyqtSlot(int)
def onThreadFinished(self, ret):
if self.stbar:
+ error = False
if ret is None:
self.stbar.clear()
if self.thread.abortbyuser:
status = _('Terminated by user')
else:
status = _('Terminated')
+ elif ret == 0:
+ status = _('Finished')
else:
- status = _('Finished')
- self.stbar.showMessage(status)
+ status = _('Failed!')
+ error = True
+ self.stbar.showMessage(status, error)
self.display = None
if ret == 0 and self.runNext():
|
Loading...