Add button to reset preferences

This commit is contained in:
Zed
2019-08-15 19:13:54 +02:00
parent fdd71946da
commit 9fc512d88d
4 changed files with 27 additions and 6 deletions

View File

@@ -96,6 +96,12 @@ proc getPrefs*(id: string): Prefs =
result = genDefaultPrefs()
cache(result)
proc resetPrefs*(prefs: var Prefs) =
var defPrefs = genDefaultPrefs()
defPrefs.id = prefs.id
cache(defPrefs)
prefs = defPrefs
macro genUpdatePrefs*(): untyped =
result = nnkStmtList.newTree()