diff --git a/config/settings.yaml b/config/settings.yaml index 3998a38..c1682f4 100644 --- a/config/settings.yaml +++ b/config/settings.yaml @@ -1,8 +1,9 @@ institution_name: HB Testbibliothek Psychologie default_loan_duration: 7 +catalogue: True database: path: C:/testdatabase_1 - name: libr.db + name: librr.db backupLocation: V:/backup do_backup: false report: @@ -10,4 +11,3 @@ report: email: None debug: false log_debug: false -catalogue: True diff --git a/icons/error.svg b/icons/error.svg new file mode 100644 index 0000000..5ed37a1 --- /dev/null +++ b/icons/error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/icons.yaml b/icons/icons.yaml index 10ed483..306f78f 100644 --- a/icons/icons.yaml +++ b/icons/icons.yaml @@ -1,15 +1,16 @@ color: '#B89230' #Hex code of the color icons: - newentry: library_add.svg + addBook: add_book.svg + add_user: add_user.svg + backup: db_backup.svg + borrow: book.svg + duplicate: duplicate.svg + error: error.svg + loan_extend: calendar_event.svg main: library.svg - warning: warning.svg + multiuser: multiple_user.svg + newentry: library_add.svg + report: report.svg settings: settings.svg user: user.svg - multiuser: multiple_user.svg - add_user: add_user.svg - borrow: book.svg - backup: db_backup.svg - addBook: add_book.svg - report: report.svg - duplicate: duplicate.svg - loan_extend: calendar_event.svg \ No newline at end of file + warning: warning.svg \ No newline at end of file diff --git a/src/ui/main_ui.py b/src/ui/main_ui.py index c1d3bb8..da9412f 100644 --- a/src/ui/main_ui.py +++ b/src/ui/main_ui.py @@ -251,9 +251,7 @@ class MainUI(QtWidgets.QMainWindow, Ui_MainWindow): self.mediaAdd(value) def mediaAdd(self, identifier): - self.clearStatusTip # print("Adding Media", identifier) - self.setStatusTip("") self.input_file_ident.clear() self.input_file_ident.setEnabled(False) @@ -385,13 +383,12 @@ class MainUI(QtWidgets.QMainWindow, Ui_MainWindow): print("Book not found") def setStatusTipMessage(self, message): - self.setStatusTip(message) - - @property - def clearStatusTip(self): - self.setStatusTip("") - - + dialog = QtWidgets.QMessageBox() + dialog.setWindowTitle("Fehler") + dialog.setIcon(QtWidgets.QMessageBox.Icon.Information) + dialog.setWindowIcon(Icon("error").overwriteColor("#EA3323")) + dialog.setText(message) + dialog.exec() def exit_handler(): dbg("Exiting, creating backup") app = QtWidgets.QApplication(sys.argv) @@ -426,6 +423,6 @@ def exit_handler(): def launch(): app = QtWidgets.QApplication(sys.argv) main_ui = MainUI() - # atexit.register(exit_handler) + atexit.register(exit_handler) sys.exit(app.exec()) # sys.exit(app.exec())