X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fsettings.c;h=8dd8d0445e1a8dda5cbf62ac219b8c6f82e3b2bb;hb=35afd588d16b19495ea061d12abb737eea1a806a;hp=2f617c6834319abc457a7d78616c3504a1cce5dc;hpb=2cf9ca6ed6eca3a02209f58ab86d663d7cfbf710;p=ptask.git diff --git a/src/settings.c b/src/settings.c index 2f617c6..8dd8d04 100644 --- a/src/settings.c +++ b/src/settings.c @@ -27,6 +27,7 @@ const char *SETTINGS_KEY_SPLITER_VERTICAL_POS = "spliter-vertical-pos"; const char *SETTINGS_KEY_SPLITER_HORIZONTAL_POS = "spliter-horizontal-pos"; const char *SETTINGS_KEY_TASKS_SORT_COL = "tasks-sort-col"; const char *SETTINGS_KEY_TASKS_SORT_ORDER = "tasks-sort-order"; +const char *SETTINGS_KEY_NOTES_DIR = "notes-dir"; const char * const SETTINGS_VISIBLE_COL_KEYS[] = { "tasktree-id-visible", @@ -66,3 +67,23 @@ void settings_set_boolean(const gchar *key, gboolean value) { g_settings_set_boolean(settings, key, value); } + +gchar *settings_get_str(const gchar *key) +{ + return g_settings_get_string(settings, key); +} + +void settings_set_str(const gchar *key, const gchar *value) +{ + g_settings_set_string(settings, key, value); +} + +const char *settings_get_notes_dir() +{ + return settings_get_str(SETTINGS_KEY_NOTES_DIR); +} + +void settings_set_notes_dir(const char *dir) +{ + settings_set_str(SETTINGS_KEY_NOTES_DIR, dir); +}