diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py index edd68cb14dc4de9eb357da5bffe3724cb61b672b..ac38f1e936cee406e3c379d49972535df12447cf 100644 --- a/src/View/MainWindow.py +++ b/src/View/MainWindow.py @@ -557,11 +557,18 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): progress.setWindowModality(Qt.WindowModal) progress.setValue(0) - logger.info(f"Save ({self._study.filename})...") + status = f"Save ({self._study.filename})..." + self.statusbar.showMessage(status, 3000) + logger.info(status) + self._study.save( progress=lambda: progress.setValue(progress.value() + 1) ) - logger.info("Done") + + status += " Done" + logger.info(status) + self.statusbar.showMessage(status, 3000) + self.conf.set_last_study(self._study.filename) def save_as_study(self): @@ -604,11 +611,18 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): progress.setWindowModality(Qt.WindowModal) progress.setValue(0) - logger.info(f"Save ({self._study.filename})...") + status = f"Save ({self._study.filename})..." + self.statusbar.showMessage(status, 3000) + logger.info(status) + self._study.save( progress=lambda: progress.setValue(progress.value() + 1) ) - logger.info("Done") + + status += " Done" + logger.info(status) + self.statusbar.showMessage(status, 3000) + self.conf.set_last_study(self._study.filename) def _backup(self): @@ -646,11 +660,18 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): progress.setWindowModality(Qt.WindowModal) progress.setValue(0) - logger.info(f"Backup ({self._study.filename})...") + status = f"Backup ({file_name})..." + logger.info(status) + self.statusbar.showMessage(status, 3000) + self._study.save( progress=lambda: progress.setValue(progress.value() + 1) ) - logger.info("Done") + + status += " Done" + logger.info(status) + self.statusbar.showMessage(status, 3000) + except Exception as e: logger_exception(e) diff --git a/src/View/ui/MainWindow.ui b/src/View/ui/MainWindow.ui index bb9f0ad759cd4c53fdee0a775d87b2573edfa01b..3f6d6bdd0881bef2d1407dfa262e3924d67239ed 100644 --- a/src/View/ui/MainWindow.ui +++ b/src/View/ui/MainWindow.ui @@ -215,7 +215,16 @@ <addaction name="menu_windows"/> <addaction name="menu_help"/> </widget> - <widget class="QStatusBar" name="statusbar"/> + <widget class="QStatusBar" name="statusbar"> + <property name="font"> + <font> + <family>Ubuntu</family> + <weight>50</weight> + <bold>false</bold> + <kerning>false</kerning> + </font> + </property> + </widget> <widget class="QToolBar" name="toolBar"> <property name="enabled"> <bool>true</bool>