1
0
Fork 0
mirror of synced 2024-06-28 19:21:05 +12:00
Rare/rare/components/tabs/shop/__init__.py
2021-06-04 18:16:27 +02:00

30 lines
750 B
Python

from PyQt5.QtWidgets import QStackedWidget
from rare.components.tabs.shop.shop_info import ShopGameInfo
from rare.components.tabs.shop.shop_widget import ShopWidget
class Shop(QStackedWidget):
init = False
def __init__(self):
super(Shop, self).__init__()
self.shop = ShopWidget()
self.addWidget(self.shop)
self.info = ShopGameInfo()
self.addWidget(self.info)
self.info.back_button.clicked.connect(lambda: self.setCurrentIndex(0))
self.shop.show_info.connect(self.show_info)
def load(self):
if not self.init:
self.init = True
self.shop.load()
def show_info(self, slug):
self.info.update_game(slug)
self.setCurrentIndex(1)