1
0
Fork 0
mirror of synced 2024-06-26 10:11:19 +12:00
Rare/rare/components/tabs/shop/__init__.py

30 lines
750 B
Python
Raw Normal View History

2021-06-05 04:16:27 +12:00
from PyQt5.QtWidgets import QStackedWidget
2021-06-04 09:23:55 +12:00
from rare.components.tabs.shop.shop_info import ShopGameInfo
from rare.components.tabs.shop.shop_widget import ShopWidget
class Shop(QStackedWidget):
init = False
2021-06-05 04:16:27 +12:00
2021-06-04 09:23:55 +12:00
def __init__(self):
super(Shop, self).__init__()
self.shop = ShopWidget()
self.addWidget(self.shop)
self.info = ShopGameInfo()
self.addWidget(self.info)
2021-06-05 04:16:27 +12:00
self.info.back_button.clicked.connect(lambda: self.setCurrentIndex(0))
2021-06-04 09:23:55 +12:00
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)