From 9ce46abdce5aab12dbe8d15958349f2bd59446e3 Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Wed, 3 Sep 2025 10:36:56 +0200 Subject: [PATCH] UI-Signatures: add selector for signaturecheck --- src/ui/widgets/new_edition_check.py | 17 +++++++ .../new_edition_check_selector.ui | 46 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 src/ui/widgets/widget_sources/new_edition_check_selector.ui diff --git a/src/ui/widgets/new_edition_check.py b/src/ui/widgets/new_edition_check.py index b176b1d..4d94e27 100644 --- a/src/ui/widgets/new_edition_check.py +++ b/src/ui/widgets/new_edition_check.py @@ -12,7 +12,24 @@ from .widget_sources.new_edition_check_found_result_ui import ( Ui_Dialog as Ui_NewEditionCheckFoundResult, ) from .widget_sources.new_edition_check_ui import Ui_Dialog as Ui_NewEditionCheck +from .widget_sources.new_edition_check_selector_ui import Ui_Dialog as Ui_NewEditionCheckSelector +class NewEditionCheckSelector(QtWidgets.QDialog, Ui_NewEditionCheckSelector): + def __init__(self, parent=None): + super().__init__(parent) + self.setupUi(self) + self.setWindowTitle("Neuauflagen prüfen") + self.btn_apparat.clicked.connect(self.select_apparat) + self.btn_prof.clicked.connect(self.select_professor) + self.selection = None + + def select_apparat(self): + self.selection = "apparat" + self.accept() + + def select_professor(self): + self.selection = "professor" + self.accept() class NewEditionCheckFoundResult(QtWidgets.QDialog, Ui_NewEditionCheckFoundResult): def __init__(self, book: BookData, parent=None): diff --git a/src/ui/widgets/widget_sources/new_edition_check_selector.ui b/src/ui/widgets/widget_sources/new_edition_check_selector.ui new file mode 100644 index 0000000..6b71175 --- /dev/null +++ b/src/ui/widgets/widget_sources/new_edition_check_selector.ui @@ -0,0 +1,46 @@ + + + Dialog + + + + 0 + 0 + 475 + 66 + + + + Dialog + + + + + + Soll nur der Apparat geprüft werden, oder sollen alle Medien des Profs geprüft werden? + + + + + + + + + Apparat + + + + + + + Prof + + + + + + + + + +