add label setter and clearer
This commit is contained in:
@@ -253,6 +253,7 @@ class Ui(Ui_Semesterapparat):
|
||||
self.mail_thread = None
|
||||
self.autoGrabber = None
|
||||
self.newEditionChecker = NewEditionCheckerThread()
|
||||
|
||||
|
||||
self.elsatab.setLayout(QtWidgets.QVBoxLayout())
|
||||
self.search_statistics.setLayout(QtWidgets.QVBoxLayout())
|
||||
@@ -275,6 +276,9 @@ class Ui(Ui_Semesterapparat):
|
||||
self.status_progress.hide()
|
||||
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):
|
||||
log.debug("Creating document")
|
||||
# open DocumentPrintDialog
|
||||
@@ -1549,6 +1553,10 @@ class Ui(Ui_Semesterapparat):
|
||||
|
||||
self.newEditionChecker.entries = books
|
||||
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.newEditionChecker.updateSignal.connect(self.update_status)
|
||||
@@ -1580,6 +1588,9 @@ class Ui(Ui_Semesterapparat):
|
||||
)
|
||||
self.mail_thread.show()
|
||||
|
||||
def reset_eta(self):
|
||||
self.label_eta.setText("")
|
||||
|
||||
def reminder(self):
|
||||
log.info("Opening reminder dialog")
|
||||
reminder = ReminderDialog()
|
||||
|
||||
Reference in New Issue
Block a user