summaryrefslogtreecommitdiff
path: root/engine/dconf-engine.h
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2013-10-27 11:09:39 -0700
committerRyan Lortie <desrt@desrt.ca>2013-10-28 10:24:20 -0700
commit863fa5c1ee630a2ba3988896a957b922faceee87 (patch)
treef4d61a9bfb88ccc909029f881917604400fa02e7 /engine/dconf-engine.h
parentaf4cab4ae533d21e8a02b6041c43e928bc74f96e (diff)
downloaddconf-863fa5c1ee630a2ba3988896a957b922faceee87.tar.gz
GSettings: implement _read_user_value()
Implement g_settings_backend_read_user_value() in DConfSettingsBackend. This will help us support g_settings_get_user_value() properly. We add a new engine API to support this as well. It takes a read_through queue, even though we don't bother using that from DConfSettingsBackend. https://bugzilla.gnome.org/show_bug.cgi?id=668233
Diffstat (limited to 'engine/dconf-engine.h')
-rw-r--r--engine/dconf-engine.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engine/dconf-engine.h b/engine/dconf-engine.h
index a52e971..a7677d3 100644
--- a/engine/dconf-engine.h
+++ b/engine/dconf-engine.h
@@ -125,6 +125,11 @@ GVariant * dconf_engine_read (DConfEn
const gchar *key);
G_GNUC_INTERNAL
+GVariant * dconf_engine_read_user_value (DConfEngine *engine,
+ GQueue *read_through,
+ const gchar *key);
+
+G_GNUC_INTERNAL
gchar ** dconf_engine_list (DConfEngine *engine,
const gchar *dir,
gint *length);