New port numbers
[electrum-nvc.git] / gui / qt / qrtextedit.py
index b490264..596a501 100644 (file)
@@ -1,4 +1,4 @@
-from electrum.i18n import _
+from electrum_nvc.i18n import _
 from PyQt4.QtGui import *
 from PyQt4.QtCore import *
 
@@ -12,7 +12,6 @@ class QRTextEdit(QPlainTextEdit):
         self.button.setVisible(True)
         self.button.clicked.connect(lambda: self.qr_show() if self.isReadOnly() else self.qr_input())
         self.setText = self.setPlainText
-        self.scan_f = self.setText
 
     def resizeEvent(self, e):
         o = QPlainTextEdit.resizeEvent(self, e)
@@ -35,6 +34,8 @@ class QRTextEdit(QPlainTextEdit):
         QRDialog(str(self.toPlainText())).exec_()
 
     def qr_input(self):
-        from electrum.plugins import run_hook
-        if not run_hook('scan_qr_hook', self.scan_f):
-            QMessageBox.warning(self, _('Error'), _('QR Scanner not enabled'), _('OK'))
+        from electrum_nvc.plugins import run_hook
+        data = run_hook('scan_qr_hook')
+        if type(data) != str:
+            return
+        self.setText(data)