|
|
@ -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.")) |
|
|
|