Esempio n. 1
0
 def passphrase_dialog(self, msg, confirm):
     # If confirm is true, require the user to enter the passphrase twice
     parent = self.top_level_window()
     if confirm:
         d = PasswordDialog(parent, None, msg, PW_PASSPHRASE)
         confirmed, p, passphrase = d.run()
     else:
         d = WindowModalDialog(parent, _("Enter Passphrase"))
         pw = QLineEdit()
         pw.setEchoMode(2)
         pw.setMinimumWidth(200)
         vbox = QVBoxLayout()
         vbox.addWidget(WWLabel(msg))
         vbox.addWidget(pw)
         vbox.addLayout(Buttons(CancelButton(d), OkButton(d)))
         d.setLayout(vbox)
         passphrase = pw.text() if d.exec_() else None
     self.passphrase = passphrase
     self.done.set()
Esempio n. 2
0
 def password_dialog(self, msg=None, parent=None):
     from electrum.gui.qt.password_dialog import PasswordDialog
     parent = parent or self
     d = PasswordDialog(parent, msg)
     return d.run()
Esempio n. 3
0
 def password_dialog(self, msg=None, parent=None):
     from electrum.gui.qt.password_dialog import PasswordDialog
     parent = parent or self
     d = PasswordDialog(parent, msg)
     return d.run()