2023-03-31 11:07:45 +13:00
|
|
|
import sys
|
|
|
|
|
|
|
|
from PyQt5.QtCore import QSize
|
|
|
|
from PyQt5.QtWidgets import QDialog, QApplication, QVBoxLayout
|
|
|
|
from legendary.core import LegendaryCore
|
|
|
|
|
|
|
|
from . import StoreTab
|
|
|
|
|
|
|
|
|
|
|
|
class StoreWindow(QDialog):
|
|
|
|
def __init__(self):
|
|
|
|
super().__init__()
|
|
|
|
|
|
|
|
self.core = LegendaryCore()
|
|
|
|
self.core.login()
|
|
|
|
self.store_tab = StoreTab(self.core, self)
|
|
|
|
|
|
|
|
layout = QVBoxLayout(self)
|
|
|
|
layout.addWidget(self.store_tab)
|
|
|
|
|
2023-09-24 06:24:28 +13:00
|
|
|
self.store_tab.show()
|
2023-03-31 11:07:45 +13:00
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
import rare.resources.static_css
|
2024-02-03 13:28:55 +13:00
|
|
|
# import rare.resources.stylesheets.RareStyle
|
2023-09-24 06:24:28 +13:00
|
|
|
from rare.utils.misc import set_style_sheet
|
2023-03-31 11:07:45 +13:00
|
|
|
|
|
|
|
app = QApplication(sys.argv)
|
2023-04-04 23:46:02 +12:00
|
|
|
app.setApplicationName("Rare")
|
|
|
|
app.setOrganizationName("Rare")
|
2023-03-31 11:07:45 +13:00
|
|
|
|
2024-02-03 13:28:55 +13:00
|
|
|
set_style_sheet("")
|
2023-03-31 11:07:45 +13:00
|
|
|
set_style_sheet("RareStyle")
|
|
|
|
window = StoreWindow()
|
2023-04-04 23:46:02 +12:00
|
|
|
window.setWindowTitle(f"{app.applicationName()} - Store")
|
2023-03-31 11:07:45 +13:00
|
|
|
window.resize(QSize(1280, 800))
|
|
|
|
window.show()
|
2023-04-10 23:03:45 +12:00
|
|
|
app.exec()
|