1
0
Fork 0
mirror of synced 2024-07-07 23:45:50 +12:00
Rare/rare/components/tabs/settings/__init__.py

25 lines
892 B
Python
Raw Normal View History

import platform
from PyQt5.QtWidgets import QTabWidget
2021-04-08 08:42:30 +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
2021-04-08 08:39:23 +12:00
from rare.utils.extra_widgets import SideTabBar
class SettingsTab(QTabWidget):
2021-10-08 07:19:24 +13:00
def __init__(self):
super(SettingsTab, self).__init__()
self.setTabBar(SideTabBar())
self.setTabPosition(QTabWidget.West)
2021-10-08 07:19:24 +13:00
self.rare_settings = RareSettings()
2021-04-13 07:55:08 +12:00
self.addTab(self.rare_settings, "Rare")
2021-10-08 07:19:24 +13:00
self.addTab(LegendarySettings(), "Legendary")
if platform.system() != "Windows":
2021-10-08 07:19:24 +13:00
self.addTab(LinuxSettings(), "Linux")
self.about = About()
self.addTab(self.about, "About (!)" if self.about.update_available else "About")