simplify fee preferences dialog
This commit is contained in:
parent
0bca97dd2f
commit
89599cf0d5
|
@ -2626,23 +2626,15 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
|
|||
)
|
||||
fee_type_label = HelpLabel(_('Fee estimation') + ':', msg)
|
||||
fee_type_combo = QComboBox()
|
||||
fee_type_combo.addItems([_('Time based'), _('Mempool based')])
|
||||
fee_type_combo.addItems([_('Static'), _('ETA'), _('Mempool')])
|
||||
fee_type_combo.setCurrentIndex(1 if self.config.use_mempool_fees() else 0)
|
||||
def on_fee_type(x):
|
||||
self.config.set_key('mempool_fees', x==1)
|
||||
self.config.set_key('mempool_fees', x==2)
|
||||
self.config.set_key('dynamic_fees', x>0)
|
||||
self.fee_slider.update()
|
||||
fee_type_combo.currentIndexChanged.connect(on_fee_type)
|
||||
fee_widgets.append((fee_type_label, fee_type_combo))
|
||||
|
||||
def on_dynfee(x):
|
||||
self.config.set_key('dynamic_fees', x == Qt.Checked)
|
||||
self.fee_slider.update()
|
||||
dynfee_cb = QCheckBox(_('Use dynamic fees'))
|
||||
dynfee_cb.setChecked(self.config.is_dynfee())
|
||||
dynfee_cb.setToolTip(_("Use fees recommended by the server."))
|
||||
fee_widgets.append((dynfee_cb, None))
|
||||
dynfee_cb.stateChanged.connect(on_dynfee)
|
||||
|
||||
feebox_cb = QCheckBox(_('Edit fees manually'))
|
||||
feebox_cb.setChecked(self.config.get('show_fee', False))
|
||||
feebox_cb.setToolTip(_("Show fee edit box in send tab."))
|
||||
|
|
Loading…
Reference in New Issue