Browse Source

wallet.delete_contact method

283
ecdsa 12 years ago
parent
commit
6be62e44de
  1. 11
      gui/gui_classic.py
  2. 7
      lib/wallet.py

11
gui/gui_classic.py

@ -1016,12 +1016,11 @@ class ElectrumWindow(QMainWindow):
def delete_contact(self, x):
if self.question(_("Do you want to remove")+" %s "%x +_("from your list of contacts?")):
if x in self.wallet.addressbook:
self.wallet.addressbook.remove(x)
self.set_label(x, None)
self.update_history_tab()
self.update_contacts_tab()
self.update_completions()
self.wallet.delete_contact(x)
self.set_label(x, None)
self.update_history_tab()
self.update_contacts_tab()
self.update_completions()
def create_contact_menu(self, position):

7
lib/wallet.py

@ -417,7 +417,12 @@ class Wallet:
self.config.set_key('addressbook', self.addressbook, True)
if label:
self.labels[address] = label
self.config.set_key('labels',self.labels)
self.config.set_key('labels', self.labels)
def delete_contact(self, addr):
if addr in self.addressbook:
self.addressbook.remove(addr)
self.config.set_key('addressbook', self.addressbook, True)
def fill_addressbook(self):

Loading…
Cancel
Save