Files
KotoPad/gui/modules/initialize/setup_ui.py
BarsTiger 9dae35a537 Added downloading from spotify.
TODO: Two playing options - old stream and new download
2022-12-12 23:04:17 +02:00

32 lines
975 B
Python

from gui.gui import Ui_MainWindow
from gui.modules.core.blur import GlobalBlur
from gui.modules.initialize import styles
from gui.modules.initialize import fill_settings
from gui.modules.handlers import register
from PyQt5.QtWidgets import QMainWindow
from PyQt5 import QtCore
from modules.config import Config
from modules.player.player import Player
from modules.restream.restream import Restreamer
def on_load(ui: Ui_MainWindow, MainWindow: QMainWindow):
ui.content.setCurrentIndex(0)
MainWindow.setStyleSheet(styles.centralwidget())
ui.menu.setStyleSheet(styles.menupage())
if 'acrylic' in Config.get().theme:
GlobalBlur(MainWindow.winId(), acrylic=True)
ui.timer = QtCore.QTimer(MainWindow)
ui.timer.start(100)
fill_settings.fill_settings(ui)
p = Player(ui)
rs = Restreamer()
(lambda: rs.restart(ui) if ui.restream_micro_checkbox.isChecked() else rs.stop())()
register.register_handlers(ui, MainWindow, p, rs)