Browse Source

TxEditor: always show preview button

master
ThomasV 3 years ago
parent
commit
b29a63a1f8
  1. 15
      electrum/gui/qt/confirm_tx_dialog.py

15
electrum/gui/qt/confirm_tx_dialog.py

@ -103,7 +103,6 @@ class TxEditor(WindowModalDialog):
self.set_io_visible(self.config.get('show_tx_io', False))
self.set_fee_edit_visible(self.config.get('show_tx_fee_details', False))
self.set_locktime_visible(self.config.get('show_tx_locktime', False))
self.set_preview_visible(self.config.get('show_tx_preview_button', False))
self.update_fee_target()
self.resize(self.layout().sizeHint())
@ -366,6 +365,7 @@ class TxEditor(WindowModalDialog):
def create_buttons_bar(self):
self.preview_button = QPushButton(_('Preview'))
self.preview_button.clicked.connect(self.on_preview)
self.preview_button.setVisible(self.allow_preview)
self.ok_button = QPushButton(_('OK'))
self.ok_button.clicked.connect(self.on_send)
self.ok_button.setDefault(True)
@ -380,9 +380,6 @@ class TxEditor(WindowModalDialog):
self.m2.setCheckable(True)
self.m3 = self.pref_menu.addAction('Edit Locktime', self.toggle_locktime)
self.m3.setCheckable(True)
self.m4 = self.pref_menu.addAction('Show Preview Button', self.toggle_preview_button)
self.m4.setCheckable(True)
self.m4.setEnabled(self.allow_preview)
self.pref_button = QToolButton()
self.pref_button.setIcon(read_QIcon("preferences.png"))
self.pref_button.setMenu(self.pref_menu)
@ -418,16 +415,6 @@ class TxEditor(WindowModalDialog):
self.set_locktime_visible(b)
self.resize_to_fit_content()
def toggle_preview_button(self):
b = not self.config.get('show_tx_preview_button', False)
self.config.set_key('show_tx_preview_button', b)
self.set_preview_visible(b)
def set_preview_visible(self, b):
b = b and self.allow_preview
self.preview_button.setVisible(b)
self.m4.setChecked(b)
def set_io_visible(self, b):
self.io_widget.setVisible(b)
self.m1.setChecked(b)

Loading…
Cancel
Save