wallet.delete_contact method
This commit is contained in:
@@ -1016,12 +1016,11 @@ class ElectrumWindow(QMainWindow):
|
|||||||
|
|
||||||
def delete_contact(self, x):
|
def delete_contact(self, x):
|
||||||
if self.question(_("Do you want to remove")+" %s "%x +_("from your list of contacts?")):
|
if self.question(_("Do you want to remove")+" %s "%x +_("from your list of contacts?")):
|
||||||
if x in self.wallet.addressbook:
|
self.wallet.delete_contact(x)
|
||||||
self.wallet.addressbook.remove(x)
|
self.set_label(x, None)
|
||||||
self.set_label(x, None)
|
self.update_history_tab()
|
||||||
self.update_history_tab()
|
self.update_contacts_tab()
|
||||||
self.update_contacts_tab()
|
self.update_completions()
|
||||||
self.update_completions()
|
|
||||||
|
|
||||||
|
|
||||||
def create_contact_menu(self, position):
|
def create_contact_menu(self, position):
|
||||||
|
|||||||
@@ -417,7 +417,12 @@ class Wallet:
|
|||||||
self.config.set_key('addressbook', self.addressbook, True)
|
self.config.set_key('addressbook', self.addressbook, True)
|
||||||
if label:
|
if label:
|
||||||
self.labels[address] = 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):
|
def fill_addressbook(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user