Initial novacoin support
[electrum-nvc.git] / gui / qt / seed_dialog.py
index 91fa3be..6d1948f 100644 (file)
 from PyQt4.QtGui import *
 from PyQt4.QtCore import *
 import PyQt4.QtCore as QtCore
-from electrum.i18n import _
-from electrum import mnemonic
-from qrcodewidget import QRCodeWidget
+from electrum_nvc.i18n import _
+from electrum_nvc import mnemonic
+from qrcodewidget import QRCodeWidget, QRDialog
 from util import close_button
+from qrtextedit import QRTextEdit
 
 class SeedDialog(QDialog):
     def __init__(self, parent, seed, imported_keys):
         QDialog.__init__(self, parent)
         self.setModal(1)
+        self.setMinimumWidth(400)
         self.setWindowTitle('Electrum' + ' - ' + _('Seed'))
         vbox = show_seed_box(seed)
         if imported_keys:
@@ -70,7 +72,7 @@ def show_seed_box(seed, sid=None):
                + _("If you ever need to recover your wallet from seed, you will need both this seed and your cold seed.") + " " \
 
     label1 = QLabel(msg+ ":")
-    seed_text = QTextEdit(seed)
+    seed_text = QRTextEdit(seed)
     seed_text.setReadOnly(True)
     seed_text.setMaximumHeight(130)
 
@@ -96,15 +98,9 @@ def show_seed_box(seed, sid=None):
     return vbox
 
 
-def enter_seed_box(is_restore, sid=None):
+def enter_seed_box(msg, sid=None):
 
     vbox = QVBoxLayout()
-    if is_restore:
-        msg = _("Please enter your wallet seed, or master public key") + "\n"
-    else:
-        msg = _("Your seed is important!") \
-              + "\n" + _("To make sure that you have properly saved your seed, please retype it here.")
-        
     logo = QLabel()
     logo.setPixmap(QPixmap(icon_filename(sid)).scaledToWidth(56))
     logo.setMaximumWidth(60)
@@ -112,7 +108,7 @@ def enter_seed_box(is_restore, sid=None):
     label = QLabel(msg)
     label.setWordWrap(True)
 
-    seed_e = QTextEdit()
+    seed_e = QRTextEdit()
     seed_e.setMaximumHeight(100)
     seed_e.setTabChangesFocus(True)