disable quote generation until pages changed
This commit is contained in:
@@ -45,11 +45,25 @@ class ElsaAddEntry(QtWidgets.QDialog, Ui_Dialog):
|
|||||||
self.page_warn.setToolTip(tooptip)
|
self.page_warn.setToolTip(tooptip)
|
||||||
self.page_warn_2.setToolTip(tooptip)
|
self.page_warn_2.setToolTip(tooptip)
|
||||||
self.page_warn_3.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)
|
||||||
Icon("important_warn", self.page_warn_2)
|
Icon("important_warn", self.page_warn_2)
|
||||||
Icon("important_warn", self.page_warn_3)
|
Icon("important_warn", self.page_warn_3)
|
||||||
self.data = None
|
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):
|
def copy_to_clipboard(self, field):
|
||||||
clipboard = QtWidgets.QApplication.clipboard()
|
clipboard = QtWidgets.QApplication.clipboard()
|
||||||
# fields are textedits
|
# fields are textedits
|
||||||
@@ -185,8 +199,8 @@ class ElsaAddEntry(QtWidgets.QDialog, Ui_Dialog):
|
|||||||
else:
|
else:
|
||||||
c_data = ""
|
c_data = ""
|
||||||
c_field.setText(c_data)
|
c_field.setText(c_data)
|
||||||
|
if "Seiten" in c_field.text():
|
||||||
|
self.source_pages = c_field.text()
|
||||||
def launch():
|
def launch():
|
||||||
app = QtWidgets.QApplication([])
|
app = QtWidgets.QApplication([])
|
||||||
dialog = ElsaAddEntry()
|
dialog = ElsaAddEntry()
|
||||||
|
|||||||
Reference in New Issue
Block a user