qt settings_dialog: rm unused coinchooser selection
This commit is contained in:
@@ -33,7 +33,7 @@ from PyQt5.QtWidgets import (QComboBox, QTabWidget, QDialog,
|
||||
QPushButton, QWidget, QHBoxLayout)
|
||||
|
||||
from electrum.i18n import _, languages
|
||||
from electrum import util, coinchooser, paymentrequest
|
||||
from electrum import util, paymentrequest
|
||||
from electrum.util import base_units_list, event_listener
|
||||
|
||||
from electrum.gui import messages
|
||||
@@ -248,26 +248,6 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
filelogging_cb.stateChanged.connect(on_set_filelogging)
|
||||
filelogging_cb.setToolTip(_('Debug logs can be persisted to disk. These are useful for troubleshooting.'))
|
||||
|
||||
|
||||
def fmt_docs(key, klass):
|
||||
lines = [ln.lstrip(" ") for ln in klass.__doc__.split("\n")]
|
||||
return '\n'.join([key, "", " ".join(lines)])
|
||||
|
||||
choosers = sorted(coinchooser.COIN_CHOOSERS.keys())
|
||||
if len(choosers) > 1:
|
||||
chooser_name = coinchooser.get_name(self.config)
|
||||
msg = _('Choose coin (UTXO) selection method. The following are available:\n\n')
|
||||
msg += '\n\n'.join(fmt_docs(*item) for item in coinchooser.COIN_CHOOSERS.items())
|
||||
chooser_label = HelpLabel(_('Coin selection') + ':', msg)
|
||||
chooser_combo = QComboBox()
|
||||
chooser_combo.addItems(choosers)
|
||||
i = choosers.index(chooser_name) if chooser_name in choosers else 0
|
||||
chooser_combo.setCurrentIndex(i)
|
||||
def on_chooser(x):
|
||||
chooser_name = choosers[chooser_combo.currentIndex()]
|
||||
self.config.WALLET_COIN_CHOOSER_POLICY = chooser_name
|
||||
chooser_combo.currentIndexChanged.connect(on_chooser)
|
||||
|
||||
block_explorers = sorted(util.block_explorer_info().keys())
|
||||
BLOCK_EX_CUSTOM_ITEM = _("Custom URL")
|
||||
if BLOCK_EX_CUSTOM_ITEM in block_explorers: # malicious translation?
|
||||
@@ -391,8 +371,6 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
misc_widgets.append((filelogging_cb, None))
|
||||
misc_widgets.append((alias_label, self.alias_e))
|
||||
misc_widgets.append((qr_label, qr_combo))
|
||||
if len(choosers) > 1:
|
||||
misc_widgets.append((chooser_label, chooser_combo))
|
||||
|
||||
tabs_info = [
|
||||
(gui_widgets, _('Appearance')),
|
||||
|
||||
Reference in New Issue
Block a user