1
0

add amount keyboard

This commit is contained in:
ThomasV
2015-10-14 11:44:01 +02:00
parent 3e8cbdfba2
commit 2f543d2ad8
5 changed files with 125 additions and 24 deletions

View File

@@ -249,11 +249,31 @@ class SendScreen(CScreen):
class ReceiveScreen(CScreen):
kvname = 'receive'
@profiler
def update(self):
addr = self.app.wallet.get_unused_address(None)
address_label = self.screen.ids.get('address')
address_label.text = addr
self.update_qr()
def amount_callback(self, popup):
amount_label = self.screen.ids.get('amount')
amount_label.text = popup.ids.amount_label.text
self.update_qr()
@profiler
def update_qrtt(self):
raise
def update_qr(self):
address_label = self.screen.ids.get('address')
address = address_label.text
amount_label = self.screen.ids.get('amount')
amount = amount_label.text
qr = self.screen.ids.get('qr')
qr.set_data(addr)
uri = 'bitcoin:'+ address + '?amount='+amount if address and amount else address
qr.set_data(uri)
class ContactsScreen(CScreen):