Browse Source

follow-up e992e3a9b2

patch-4
ThomasV 3 years ago
parent
commit
7be7ea71db
  1. 20
      electrum/gui/qt/utxo_list.py

20
electrum/gui/qt/utxo_list.py

@ -121,24 +121,20 @@ class UTXOList(MyTreeView):
utxo_item[self.Columns.LABEL].setText(label) utxo_item[self.Columns.LABEL].setText(label)
SELECTED_TO_SPEND_TOOLTIP = _('Coin selected to be spent') SELECTED_TO_SPEND_TOOLTIP = _('Coin selected to be spent')
if key in (self._spend_set or set()): if key in (self._spend_set or set()):
for col in utxo_item: tooltip = key + "\n" + SELECTED_TO_SPEND_TOOLTIP
col.setBackground(ColorScheme.GREEN.as_color(True)) color = ColorScheme.GREEN.as_color(True)
if col != self.Columns.OUTPOINT: else:
col.setToolTip(SELECTED_TO_SPEND_TOOLTIP) tooltip = key
color = ColorScheme.DEFAULT.as_color(True)
for col in utxo_item:
col.setBackground(color)
col.setToolTip(tooltip)
if self.wallet.is_frozen_address(address): if self.wallet.is_frozen_address(address):
utxo_item[self.Columns.ADDRESS].setBackground(ColorScheme.BLUE.as_color(True)) utxo_item[self.Columns.ADDRESS].setBackground(ColorScheme.BLUE.as_color(True))
utxo_item[self.Columns.ADDRESS].setToolTip(_('Address is frozen')) utxo_item[self.Columns.ADDRESS].setToolTip(_('Address is frozen'))
else:
tooltip = ("\n" + SELECTED_TO_SPEND_TOOLTIP) if key in (self._spend_set or set()) else ""
utxo_item[self.Columns.ADDRESS].setBackground(ColorScheme.DEFAULT.as_color(True))
utxo_item[self.Columns.ADDRESS].setToolTip(key + tooltip)
if self.wallet.is_frozen_coin(utxo): if self.wallet.is_frozen_coin(utxo):
utxo_item[self.Columns.OUTPOINT].setBackground(ColorScheme.BLUE.as_color(True)) utxo_item[self.Columns.OUTPOINT].setBackground(ColorScheme.BLUE.as_color(True))
utxo_item[self.Columns.OUTPOINT].setToolTip(f"{key}\n{_('Coin is frozen')}") utxo_item[self.Columns.OUTPOINT].setToolTip(f"{key}\n{_('Coin is frozen')}")
else:
tooltip = ("\n" + SELECTED_TO_SPEND_TOOLTIP) if key in (self._spend_set or set()) else ""
utxo_item[self.Columns.OUTPOINT].setBackground(ColorScheme.DEFAULT.as_color(True))
utxo_item[self.Columns.OUTPOINT].setToolTip(key + tooltip)
def get_selected_outpoints(self) -> Optional[List[str]]: def get_selected_outpoints(self) -> Optional[List[str]]:
if not self.model(): if not self.model():

Loading…
Cancel
Save