define method get_address_flags
This commit is contained in:
5
electrum
5
electrum
@@ -380,10 +380,9 @@ if __name__ == '__main__':
|
|||||||
for addr in wallet.all_addresses():
|
for addr in wallet.all_addresses():
|
||||||
if options.show_all or not wallet.is_change(addr):
|
if options.show_all or not wallet.is_change(addr):
|
||||||
|
|
||||||
flags = "C" if wallet.is_change(addr) else "I" if addr in wallet.imported_keys.keys() else "-"
|
flags = wallet.get_address_flags(addr)
|
||||||
flags += "F" if addr in wallet.frozen_addresses else "P" if addr in wallet.prioritized_addresses else "-"
|
|
||||||
|
|
||||||
label = wallet.labels.get(addr,'')
|
label = wallet.labels.get(addr,'')
|
||||||
|
|
||||||
if label: label = "\"%s\""%label
|
if label: label = "\"%s\""%label
|
||||||
|
|
||||||
if options.show_balance:
|
if options.show_balance:
|
||||||
|
|||||||
@@ -693,9 +693,10 @@ class ElectrumWindow(QMainWindow):
|
|||||||
|
|
||||||
c, u = self.wallet.get_addr_balance(address)
|
c, u = self.wallet.get_addr_balance(address)
|
||||||
balance = format_satoshis( c + u, False, self.wallet.num_zeros )
|
balance = format_satoshis( c + u, False, self.wallet.num_zeros )
|
||||||
flags = '--'
|
flags = self.wallet.get_address_flags(address)
|
||||||
item = QTreeWidgetItem( [ flags, address, label, balance, tx] )
|
item = QTreeWidgetItem( [ flags, address, label, balance, tx] )
|
||||||
|
|
||||||
|
item.setFont(0, QFont(MONOSPACE_FONT))
|
||||||
item.setFont(1, QFont(MONOSPACE_FONT))
|
item.setFont(1, QFont(MONOSPACE_FONT))
|
||||||
if address in self.wallet.frozen_addresses:
|
if address in self.wallet.frozen_addresses:
|
||||||
item.setBackgroundColor(1, QColor('lightblue'))
|
item.setBackgroundColor(1, QColor('lightblue'))
|
||||||
|
|||||||
@@ -623,6 +623,10 @@ class Wallet:
|
|||||||
self.file_exists = True
|
self.file_exists = True
|
||||||
|
|
||||||
|
|
||||||
|
def get_address_flags(self, addr):
|
||||||
|
flags = "C" if self.is_change(addr) else "I" if addr in self.imported_keys.keys() else "-"
|
||||||
|
flags += "F" if addr in self.frozen_addresses else "P" if addr in self.prioritized_addresses else "-"
|
||||||
|
return flags
|
||||||
|
|
||||||
|
|
||||||
def get_addr_balance(self, addr):
|
def get_addr_balance(self, addr):
|
||||||
|
|||||||
Reference in New Issue
Block a user