Browse Source

qt utxo list: copy menu: separate items for short/long outpoint

master
SomberNight 3 years ago
parent
commit
dd27c6beff
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 4
      electrum/gui/qt/utxo_list.py

4
electrum/gui/qt/utxo_list.py

@ -98,7 +98,6 @@ class UTXOList(MyTreeView):
labels[self.Columns.AMOUNT] = self.parent.format_amount(utxo.value_sats(), whitespaces=True) labels[self.Columns.AMOUNT] = self.parent.format_amount(utxo.value_sats(), whitespaces=True)
utxo_item = [QStandardItem(x) for x in labels] utxo_item = [QStandardItem(x) for x in labels]
self.set_editability(utxo_item) self.set_editability(utxo_item)
utxo_item[self.Columns.OUTPOINT].setData(name, self.ROLE_CLIPBOARD_DATA)
utxo_item[self.Columns.OUTPOINT].setData(name, self.ROLE_PREVOUT_STR) utxo_item[self.Columns.OUTPOINT].setData(name, self.ROLE_PREVOUT_STR)
utxo_item[self.Columns.ADDRESS].setFont(QFont(MONOSPACE_FONT)) utxo_item[self.Columns.ADDRESS].setFont(QFont(MONOSPACE_FONT))
utxo_item[self.Columns.AMOUNT].setFont(QFont(MONOSPACE_FONT)) utxo_item[self.Columns.AMOUNT].setFont(QFont(MONOSPACE_FONT))
@ -270,9 +269,10 @@ class UTXOList(MyTreeView):
idx = self.indexAt(position) idx = self.indexAt(position)
if not idx.isValid(): if not idx.isValid():
return return
self.add_copy_menu(menu, idx)
utxo = coins[0] utxo = coins[0]
txid = utxo.prevout.txid.hex() txid = utxo.prevout.txid.hex()
cc = self.add_copy_menu(menu, idx)
cc.addAction(_("Long Output point"), lambda: self.place_text_on_clipboard(utxo.prevout.to_str(), title="Long Output point"))
# "Details" # "Details"
tx = self.wallet.adb.get_transaction(txid) tx = self.wallet.adb.get_transaction(txid)
if tx: if tx:

Loading…
Cancel
Save