This commit is contained in:
Auric Vente
2024-07-22 08:09:49 -06:00
parent 9ceff213fb
commit 6fb7d02bd5
5 changed files with 84 additions and 12 deletions

View File

@@ -6,18 +6,25 @@ from .storage import Storage
class Settings:
speed: str
mode: str
@staticmethod
def prepare() -> None:
settings = Storage.get_settings()
Settings.speed = settings.get("speed", "normal")
speed = Settings.speed.capitalize()
Window.speed.setCurrentText(speed)
Settings.mode = settings.get("mode", "all")
mode = Settings.mode.capitalize()
Window.mode.setCurrentText(mode)
@staticmethod
def save() -> None:
settings = {
"speed": Settings.speed,
"mode": Settings.mode,
}
Storage.save_settings(settings)
@@ -26,3 +33,8 @@ class Settings:
def set_speed(speed: str) -> None:
Settings.speed = speed
Settings.save()
@staticmethod
def set_mode(mode: str) -> None:
Settings.mode = mode
Settings.save()