1
0
Fork 0
mirror of synced 2024-07-01 12:40:28 +12:00
Rare/rare/components/tabs/settings/__init__.py

30 lines
851 B
Python
Raw Normal View History

import platform
from rare.utils.extra_widgets import SideTabWidget
from .about import About
from .legendary import LegendarySettings
from .linux import LinuxSettings
from .rare import RareSettings
class SettingsTab(SideTabWidget):
def __init__(self, parent=None):
super(SettingsTab, self).__init__(parent=parent)
about_tab = 2
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")
about_tab = 3
self.about = About()
self.addTab(self.about, "About")
2021-12-24 22:09:50 +13:00
self.about.update_available_ready.connect(
lambda: self.tabBar().setTabText(about_tab, "About (!)")
)
self.setCurrentIndex(0)