don't show qrcode button in payto if it is a payment request
[electrum-nvc.git] / gui / qt / paytoedit.py
index 44db585..05eee98 100644 (file)
@@ -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: