-from electrum.i18n import _
+from electrum_nvc.i18n import _
from PyQt4.QtGui import *
from PyQt4.QtCore import *
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)
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)