disable quote generation until pages changed
This commit is contained in:
@@ -45,10 +45,24 @@ class ElsaAddEntry(QtWidgets.QDialog, Ui_Dialog):
|
||||
self.page_warn.setToolTip(tooptip)
|
||||
self.page_warn_2.setToolTip(tooptip)
|
||||
self.page_warn_3.setToolTip(tooptip)
|
||||
self.make_quote.setEnabled(False)
|
||||
Icon("important_warn", self.page_warn)
|
||||
Icon("important_warn", self.page_warn_2)
|
||||
Icon("important_warn", self.page_warn_3)
|
||||
self.data = None
|
||||
self.source_pages = None
|
||||
self.book_pages.textChanged.connect(self.check_pages)
|
||||
self.hg_pages.textChanged.connect(self.check_pages)
|
||||
self.zs_pages.textChanged.connect(self.check_pages)
|
||||
|
||||
def check_pages(self):
|
||||
if self.source_pages:
|
||||
if self.book_pages.text() !=self.source_pages:
|
||||
self.make_quote.setEnabled(True)
|
||||
elif self.hg_pages.text() != self.source_pages:
|
||||
self.make_quote.setEnabled(True)
|
||||
elif self.zs_pages.text() != self.source_pages:
|
||||
self.make_quote.setEnabled(True)
|
||||
|
||||
def copy_to_clipboard(self, field):
|
||||
clipboard = QtWidgets.QApplication.clipboard()
|
||||
@@ -185,8 +199,8 @@ class ElsaAddEntry(QtWidgets.QDialog, Ui_Dialog):
|
||||
else:
|
||||
c_data = ""
|
||||
c_field.setText(c_data)
|
||||
|
||||
|
||||
if "Seiten" in c_field.text():
|
||||
self.source_pages = c_field.text()
|
||||
def launch():
|
||||
app = QtWidgets.QApplication([])
|
||||
dialog = ElsaAddEntry()
|
||||
|
||||
Reference in New Issue
Block a user