Add kivy state in payment screen
This commit is contained in:
parent
2e5fcf5fc6
commit
420584bdbe
|
@ -3,6 +3,7 @@
|
||||||
'''
|
'''
|
||||||
from kivy.uix.boxlayout import BoxLayout
|
from kivy.uix.boxlayout import BoxLayout
|
||||||
from kivy.uix.screenmanager import Screen
|
from kivy.uix.screenmanager import Screen
|
||||||
|
from kivy.app import App
|
||||||
|
|
||||||
from kivymd.uix.behaviors.elevation import RectangularElevationBehavior
|
from kivymd.uix.behaviors.elevation import RectangularElevationBehavior
|
||||||
from kivymd.uix.label import MDLabel
|
from kivymd.uix.label import MDLabel
|
||||||
|
@ -20,11 +21,13 @@ import state
|
||||||
|
|
||||||
class Payment(Screen):
|
class Payment(Screen):
|
||||||
"""Payment Screen class for kivy Ui"""
|
"""Payment Screen class for kivy Ui"""
|
||||||
|
kivy_running_app = App.get_running_app()
|
||||||
|
kivy_state = kivy_running_app.kivy_state_obj
|
||||||
|
|
||||||
def get_free_credits(self, instance):
|
def get_free_credits(self, instance):
|
||||||
"""Get the available credits"""
|
"""Get the available credits"""
|
||||||
# pylint: disable=no-self-use
|
# pylint: disable=no-self-use
|
||||||
state.availabe_credit = instance.parent.children[1].text
|
self.kivy_state.availabe_credit = instance.parent.children[1].text
|
||||||
existing_credits = state.kivyapp.root.ids.sc18.ids.cred.text
|
existing_credits = state.kivyapp.root.ids.sc18.ids.cred.text
|
||||||
if float(existing_credits.split()[1]) > 0:
|
if float(existing_credits.split()[1]) > 0:
|
||||||
toast(
|
toast(
|
||||||
|
@ -33,7 +36,7 @@ class Payment(Screen):
|
||||||
else:
|
else:
|
||||||
toast('Coins added to your account!')
|
toast('Coins added to your account!')
|
||||||
state.kivyapp.root.ids.sc18.ids.cred.text = '{0}'.format(
|
state.kivyapp.root.ids.sc18.ids.cred.text = '{0}'.format(
|
||||||
state.availabe_credit)
|
self.kivy_state.availabe_credit)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def create_hidden_payment_address():
|
def create_hidden_payment_address():
|
||||||
|
|
Reference in New Issue
Block a user