X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=gui%2Fqt%2Fpaytoedit.py;h=05eee9892244ae97c6e64725e2f17f5c79743fb4;hb=8295ef8c7f1f34bb0cb489b19f4fa727070c8514;hp=44db5853cce5162b06e2b9312e58607ecf1e2935;hpb=d2cad7bbbbfa1b6b175ec39de36a76453192137d;p=electrum-nvc.git diff --git a/gui/qt/paytoedit.py b/gui/qt/paytoedit.py index 44db585..05eee98 100644 --- a/gui/qt/paytoedit.py +++ b/gui/qt/paytoedit.py @@ -45,10 +45,9 @@ class PayToEdit(QRTextEdit): self.textChanged.connect(self.check_text) self.outputs = [] self.is_pr = False - - def qr_input(self): - from electrum.plugins import run_hook - run_hook('scan_qr_hook', lambda x: self.win.pay_from_URI(x)) + self.scan_f = self.win.pay_from_URI + self.update_size() + self.payto_address = None def lock_amount(self): self.amount_edit.setFrozen(True) @@ -59,6 +58,7 @@ class PayToEdit(QRTextEdit): def setFrozen(self, b): self.setReadOnly(b) self.setStyleSheet(frozen_style if b else normal_style) + self.button.setHidden(b) def setGreen(self): self.is_pr = True @@ -126,6 +126,8 @@ class PayToEdit(QRTextEdit): else: self.amount_edit.setText("") + self.amount_edit.textEdited.emit("") + if total or len(lines)>1: self.lock_amount() else: