import re
import platform
from decimal import Decimal
+from urllib import quote
from PyQt4.QtGui import *
from PyQt4.QtCore import *
if self.amount is not None:
msg += '?amount=%s'%(str( self.amount))
if self.label is not None:
- msg += '&label=%s'%(self.label)
+ encoded_label = quote(self.label)
+ msg += '&label=%s'%(encoded_label)
elif self.label is not None:
- msg += '?label=%s'%(self.label)
+ encoded_label = quote(self.label)
+ msg += '?label=%s'%(encoded_label)
self.qrw.set_addr( msg )
item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled)
- def receive_menu(self, menu):
+ def receive_menu(self, menu, addr):
menu.addAction(_("Request amount"), self.edit_amount)
menu.addAction(_("Show Invoice"), lambda: self.toggle_QR_window(True))