dev #21
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user