This commit is contained in:
Auric Vente
2024-07-22 19:38:10 -06:00
parent 9fcc9d31f8
commit 2b9eb8a4fd
4 changed files with 26 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ from .storage import Storage
class Settings:
speed: str
mode: str
merge: bool
@staticmethod
def prepare() -> None:
@@ -20,11 +21,14 @@ class Settings:
mode = Settings.mode.capitalize()
Window.mode.setCurrentText(mode)
Settings.merge = settings.get("merge", True)
@staticmethod
def save() -> None:
settings = {
"speed": Settings.speed,
"mode": Settings.mode,
"merge": Settings.merge,
}
Storage.save_settings(settings)
@@ -38,3 +42,8 @@ class Settings:
def set_mode(mode: str) -> None:
Settings.mode = mode
Settings.save()
@staticmethod
def toggle_merge() -> None:
Settings.merge = not Settings.merge
Settings.save()