From fddd4275aa4b80eaa58d0a290db561215e9d13f2 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 14 Mar 2025 15:08:49 +0000 Subject: [PATCH] qt: move "FREEZE_REUSED_ADDRESS_UTXOS" option to utxo_list toolbar ref https://github.com/spesmilo/electrum/pull/9636 --- electrum/gui/qt/confirm_tx_dialog.py | 5 ----- electrum/gui/qt/utxo_list.py | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/electrum/gui/qt/confirm_tx_dialog.py b/electrum/gui/qt/confirm_tx_dialog.py index 61da43266..41449adff 100644 --- a/electrum/gui/qt/confirm_tx_dialog.py +++ b/electrum/gui/qt/confirm_tx_dialog.py @@ -418,11 +418,6 @@ class TxEditor(WindowModalDialog): self.pref_menu.addConfig(self.config.cv.WALLET_MERGE_DUPLICATE_OUTPUTS, callback=self.trigger_update) self.pref_menu.addConfig(self.config.cv.WALLET_SPEND_CONFIRMED_ONLY, callback=self.trigger_update) self.pref_menu.addConfig(self.config.cv.WALLET_COIN_CHOOSER_OUTPUT_ROUNDING, callback=self.trigger_update) - def cb(): - self.trigger_update() - self.main_window.utxo_list.refresh_all() # for coin frozen status - self.main_window.update_status() # frozen balance - self.pref_menu.addConfig(self.config.cv.WALLET_FREEZE_REUSED_ADDRESS_UTXOS, callback=cb) self.pref_button = QToolButton() self.pref_button.setIcon(read_QIcon("preferences.png")) self.pref_button.setMenu(self.pref_menu) diff --git a/electrum/gui/qt/utxo_list.py b/electrum/gui/qt/utxo_list.py index ae2072168..957f727b0 100644 --- a/electrum/gui/qt/utxo_list.py +++ b/electrum/gui/qt/utxo_list.py @@ -90,6 +90,11 @@ class UTXOList(MyTreeView): toolbar, menu = self.create_toolbar_with_menu('') self.num_coins_label = toolbar.itemAt(0).widget() menu.addAction(_('Coin control'), lambda: self.add_selection_to_coincontrol()) + + def cb(): + self.main_window.utxo_list.refresh_all() # for coin frozen status + self.main_window.update_status() # frozen balance + menu.addConfig(config.cv.WALLET_FREEZE_REUSED_ADDRESS_UTXOS, callback=cb) return toolbar @profiler(min_threshold=0.05)