plugin hook for load_wallet

This commit is contained in:
ThomasV 2013-09-02 22:43:58 +02:00
parent 803b292d9d
commit 7c2ac01306
2 changed files with 7 additions and 2 deletions

View File

@ -329,6 +329,8 @@ class ElectrumWindow(QMainWindow):
self.update_buttons_on_seed()
self.update_console()
self.run_hook('load_wallet')
def select_wallet_file(self):
wallet_folder = self.wallet.storage.path

View File

@ -101,12 +101,15 @@ class Plugin(BasePlugin):
def init(self):
self.qr_window = None
self.requested_amounts = self.config.get('requested_amounts',{})
self.merchant_name = self.config.get('merchant_name', 'Invoice')
self.gui.expert_mode = True
self.gui.receive_list.setHeaderLabels([ _('Address'), _('Label'), _('Balance'), _('Request')])
self.toggle_QR_window(True)
self.requested_amounts = {}
def load_wallet(self):
self.requested_amounts = self.gui.wallet.storage.get('requested_amounts',{})
def close(self):
self.gui.receive_list.setHeaderLabels([ _('Address'), _('Label'), _('Balance'), _('Tx')])
@ -195,7 +198,7 @@ class Plugin(BasePlugin):
currency = currency.upper()
self.requested_amounts[address] = (amount, currency)
self.gui.wallet.config.set_key('requested_amounts', self.requested_amounts, True)
self.gui.wallet.storage.put('requested_amounts', self.requested_amounts, True)
label = self.gui.wallet.labels.get(address)
if label is None: