Add dedicated Pruning tab with strategies and per-game overrides

This commit is contained in:
2026-05-13 16:58:44 +02:00
parent 04662b96ec
commit 16d5c2857d
9 changed files with 447 additions and 48 deletions
+3
View File
@@ -10,6 +10,7 @@ from src.constants import APP_TITLE
from src.ui.tab_auth import AuthTab
from src.ui.tab_languages import LanguagesTab
from src.ui.tab_library import LibraryTab
from src.ui.tab_prune import PruneTab
from src.ui.tab_settings import SettingsTab
from src.ui.tab_status import StatusTab
@@ -38,12 +39,14 @@ class MainWindow(QMainWindow):
self.languages_tab = LanguagesTab(self.config)
self.settings_tab = SettingsTab(self.api, self.config)
self.status_tab = StatusTab(self.api, self.config)
self.prune_tab = PruneTab(self.config)
self.tabs.addTab(self.auth_tab, "Login")
self.tabs.addTab(self.library_tab, "Library")
self.tabs.addTab(self.languages_tab, "Languages")
self.tabs.addTab(self.settings_tab, "Settings")
self.tabs.addTab(self.status_tab, "Status")
self.tabs.addTab(self.prune_tab, "Pruning")
self._update_tab_states()