Changeset a0e06cb080f0…
Parent 4afb58d4d308…
by
Changes to one file · Browse files at a0e06cb080f0 Showing diff from parent 4afb58d4d308 Diff from another changeset...
@@ -255,10 +255,12 @@ commandFinished = pyqtSignal(thread.DataWrapper)
commandCanceling = pyqtSignal()
- def __init__(self, cmdline, parent=None):
+ def __init__(self, cmdline, parent=None, finishfunc=None):
super(Dialog, self).__init__(parent)
self.setWindowFlags(self.windowFlags() & ~Qt.WindowContextHelpButtonHint)
+ self.finishfunc = finishfunc
+
self.core = Core()
self.core.commandFinished.connect(self.command_finished)
self.core.commandCanceling.connect(lambda: self.commandCanceling.emit())
@@ -340,6 +342,8 @@ self.cancel_btn.setHidden(True)
self.close_btn.setShown(True)
self.close_btn.setFocus()
+ if self.finishfunc:
+ self.finishfunc()
def command_canceling(self):
self.cancel_btn.setDisabled(True)
|
Loading...