config now works properly
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
from data.settings import Settings
|
||||
|
||||
|
||||
def fill_settings(ui) -> None:
|
||||
settings = Settings.get_settings()
|
||||
ui.chooseAnimationBox.setCurrentText(settings.get("animation"))
|
||||
ui.pusher_app_id_edit.setText(settings.get("app_id"))
|
||||
ui.pusher_key_edit.setText(settings.get("key"))
|
||||
ui.pusher_secret_edit.setText(settings.get("secret"))
|
||||
ui.pusher_cluster_edit.setText(settings.get("cluster"))
|
||||
ui.imgurClientId.setText(settings.get("client_id"))
|
||||
|
||||
|
||||
def update_settings(ui) -> None:
|
||||
get_text = lambda text: text if text != "" else None
|
||||
|
||||
settings = {
|
||||
"animation": get_text(ui.chooseAnimationBox.currentText()),
|
||||
"app_id": get_text(ui.pusher_app_id_edit.text().strip()),
|
||||
"key": get_text(ui.pusher_key_edit.text().strip()),
|
||||
"secret": get_text(ui.pusher_secret_edit.text().strip()),
|
||||
"cluster": get_text(ui.pusher_cluster_edit.text().strip()),
|
||||
"client_id": get_text(ui.imgurClientId.text().strip())
|
||||
}
|
||||
list(map((lambda x: Settings.update(x, settings[x])), settings))
|
||||
|
||||
Reference in New Issue
Block a user