dev #21

Merged
WorldTeacher merged 46 commits from dev into main 2025-11-24 12:59:41 +00:00
Showing only changes of commit fd6684cc47 - Show all commits

View File

@@ -254,6 +254,7 @@ class Ui(Ui_Semesterapparat):
self.autoGrabber = None self.autoGrabber = None
self.newEditionChecker = NewEditionCheckerThread() self.newEditionChecker = NewEditionCheckerThread()
self.elsatab.setLayout(QtWidgets.QVBoxLayout()) self.elsatab.setLayout(QtWidgets.QVBoxLayout())
self.search_statistics.setLayout(QtWidgets.QVBoxLayout()) self.search_statistics.setLayout(QtWidgets.QVBoxLayout())
@@ -275,6 +276,9 @@ class Ui(Ui_Semesterapparat):
self.status_progress.hide() self.status_progress.hide()
self.valid_check_semester.clicked.connect(self.display_valid_semester) # type:ignore self.valid_check_semester.clicked.connect(self.display_valid_semester) # type:ignore
def update_eta(self, eta: str):
self.label_eta.setText(f"Bitte warten... (ETA: {eta})")
def create_doc(self): def create_doc(self):
log.debug("Creating document") log.debug("Creating document")
# open DocumentPrintDialog # open DocumentPrintDialog
@@ -1549,6 +1553,10 @@ class Ui(Ui_Semesterapparat):
self.newEditionChecker.entries = books self.newEditionChecker.entries = books
self.newEditionChecker.finished.connect(self.newEditionChecker.reset) self.newEditionChecker.finished.connect(self.newEditionChecker.reset)
self.newEditionChecker.finished.connect(self.reset_eta)
self.newEditionChecker.etaSignal.connect(self.update_eta)
self.progressBar.setMaximum(len(books)) self.progressBar.setMaximum(len(books))
self.newEditionChecker.updateSignal.connect(self.update_status) self.newEditionChecker.updateSignal.connect(self.update_status)
@@ -1580,6 +1588,9 @@ class Ui(Ui_Semesterapparat):
) )
self.mail_thread.show() self.mail_thread.show()
def reset_eta(self):
self.label_eta.setText("")
def reminder(self): def reminder(self):
log.info("Opening reminder dialog") log.info("Opening reminder dialog")
reminder = ReminderDialog() reminder = ReminderDialog()