1
0
Fork 0
mirror of synced 2024-07-03 05:31:23 +12:00
Rare/rare/components/tabs/Settings/__init__.py

25 lines
862 B
Python
Raw Normal View History

import os
from PyQt5.QtWidgets import QTabWidget
2021-04-08 08:39:23 +12:00
from rare.components.tabs.Settings.about import About
from rare.components.tabs.Settings.legendary import LegendarySettings
from rare.components.tabs.Settings.linux import LinuxSettings
from rare.components.tabs.Settings.rare import RareSettings
from rare.utils.extra_widgets import SideTabBar
class SettingsTab(QTabWidget):
def __init__(self, core):
super(SettingsTab, self).__init__()
self.core = core
self.setTabBar(SideTabBar())
self.setTabPosition(QTabWidget.West)
self.addTab(RareSettings(), "Rare")
self.addTab(LegendarySettings(core), "Legendary")
if os.name != "nt":
self.addTab(LinuxSettings(core), "Linux")
self.about = About()
self.addTab(self.about, "About (!)" if self.about.update_available else "About")