From 272e05503050750256f1c284aeeb16fee82b822b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Mon, 23 Dec 2019 19:57:27 -0500 Subject: improve message finished --- hypervideo_gui/main_ui.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'hypervideo_gui') diff --git a/hypervideo_gui/main_ui.py b/hypervideo_gui/main_ui.py index 9eba119..ccbbf2d 100644 --- a/hypervideo_gui/main_ui.py +++ b/hypervideo_gui/main_ui.py @@ -97,7 +97,7 @@ class MainWindow(QMainWindow): self.dl_proc.started.connect(lambda: self.dl_btn.setEnabled(False)) self.dl_proc.started.connect(lambda: self.fmts_btn.setEnabled(False)) self.dl_proc.started.connect(lambda: self.cxl_btn.setEnabled(True)) - self.dl_proc.finished.connect(lambda: self.show_msg("Download done!")) + self.dl_proc.finished.connect(self.msg_dl_finished) self.dl_proc.finished.connect(lambda: self.dl_btn.setEnabled(True)) self.dl_proc.finished.connect(lambda: self.fmts_btn.setEnabled(True)) self.dl_proc.finished.connect(lambda: self.cxl_btn.setEnabled(False)) @@ -432,6 +432,18 @@ class MainWindow(QMainWindow): except ValueError: pass + def msg_dl_finished(self): + ''' Message finished download ''' + self.pbar.setValue(100) + + msg = QMessageBox() + msg.setWindowTitle('%s' % __title__) + msg.setText('Download done!') + msg.setIcon(QMessageBox.Information) + self.show() + + msg.exec_() + def cancel_download(self): ''' Cancel download''' if self.dl_proc.state() == QProcess.Running: -- cgit v1.2.3