Added "library_path" setting, added a gui for the settings, changed the window layout and did a bunch of other things.

This commit is contained in:
The Wobbler 2024-12-24 12:13:24 +01:00
parent 259ec72442
commit 6498f43d5f
10 changed files with 124 additions and 37 deletions

View file

@ -0,0 +1,25 @@
#!/usr/bin/python3
class Settings:
def __init__(self, app):
self.app = app
self.settings = self.app.gui.window.settings
self.connect()
def connect(self):
self.settings.file_settings.library_path_input.returnPressed.connect(self.write_settings)
def update_all(self):
self.settings.file_settings.library_path_input.setText(self.app.settings.library_path)
def update_settings(self, key, value):
match key:
case "library_path":
self.settings.file_settings.library_path_input.setText(value)
def write_settings(self):
self.app.settings.library_path = self.settings.file_settings.library_path_input.text()