update trezor dialog
This commit is contained in:
parent
12431a1eb8
commit
65ff969d07
|
@ -194,14 +194,18 @@ class Plugin(BasePlugin):
|
|||
|
||||
|
||||
def settings_dialog(self):
|
||||
try:
|
||||
device_id = self.get_client().get_device_id()
|
||||
except BaseException as e:
|
||||
self.window.show_message(str(e))
|
||||
return
|
||||
get_label = lambda: self.get_client().features.label
|
||||
update_label = lambda: current_label_label.setText("Label: %s" % get_label())
|
||||
|
||||
d = QDialog()
|
||||
layout = QGridLayout(d)
|
||||
layout.addWidget(QLabel("Trezor Options"),0,0)
|
||||
layout.addWidget(QLabel("ID:"),1,0)
|
||||
layout.addWidget(QLabel(" %s" % self.get_client().get_device_id()),1,1)
|
||||
layout.addWidget(QLabel(" %s" % device_id),1,1)
|
||||
|
||||
def modify_label():
|
||||
response = QInputDialog().getText(None, "Set New Trezor Label", "New Trezor Label: (upon submission confirm on Trezor)")
|
||||
|
@ -219,11 +223,8 @@ class Plugin(BasePlugin):
|
|||
change_label_button.clicked.connect(modify_label)
|
||||
layout.addWidget(current_label_label,3,0)
|
||||
layout.addWidget(change_label_button,3,1)
|
||||
d.exec_()
|
||||
|
||||
if d.exec_():
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def sign_transaction(self, tx, prev_tx, xpub_path):
|
||||
self.prev_tx = prev_tx
|
||||
|
|
Loading…
Reference in New Issue