@ -98,7 +98,7 @@ class Plugin(BasePlugin):
return ' Point of Sale '
return ' Point of Sale '
def description ( self ) :
def description ( self ) :
return _ ( ' Show QR code window and amounts requested for each address. Add menu item to request amount. ' )
return _ ( ' Show QR code window and amounts requested for each address. Add menu item to request amount. Note: This requires the exchange rate plugin to be installed. ' )
def init ( self ) :
def init ( self ) :
self . window = self . gui . main_window
self . window = self . gui . main_window
@ -112,6 +112,14 @@ class Plugin(BasePlugin):
self . requested_amounts = { }
self . requested_amounts = { }
self . toggle_QR_window ( True )
self . toggle_QR_window ( True )
def enable ( self ) :
if not self . config . get ( ' use_exchange_rate ' ) :
self . gui . main_window . show_message ( " Please enable exchange rates first! " )
return False
return BasePlugin . enable ( self )
def load_wallet ( self , wallet ) :
def load_wallet ( self , wallet ) :
self . wallet = wallet
self . wallet = wallet
self . requested_amounts = self . wallet . storage . get ( ' requested_amounts ' , { } )
self . requested_amounts = self . wallet . storage . get ( ' requested_amounts ' , { } )