示例#1
0
 def passphrase_dialog(self, msg):
     d = PasswordDialog(self.top_level_window(), None, msg, PW_PASSPHRASE)
     confirmed, p, passphrase = d.run()
     if confirmed:
         passphrase = BIP44_Wallet.normalize_passphrase(passphrase)
     self.passphrase = passphrase
     self.done.set()
示例#2
0
 def passphrase_dialog(self, msg):
     d = PasswordDialog(self.top_level_window(), None, msg, PW_PASSPHRASE)
     confirmed, p, passphrase = d.run()
     if confirmed:
         passphrase = BIP44_Wallet.normalize_passphrase(passphrase)
     self.passphrase = passphrase
     self.done.set()
示例#3
0
 def passphrase_dialog(self, msg):
     d = PasswordDialog(self.window_stack[-1], None, msg,
                        PasswordDialog.PW_PASSHPRASE)
     confirmed, p, passphrase = d.run()
     if confirmed:
         passphrase = TrezorPlugin.normalize_passphrase(passphrase)
     self.passphrase = passphrase
     self.done.set()
示例#4
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 = unicode(pw.text()) if d.exec_() else None
     self.passphrase = passphrase
     self.done.set()
示例#5
0
文件: qt.py 项目: dabura667/electrum
 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()