summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/dconf.vapi4
1 files changed, 3 insertions, 1 deletions
diff --git a/client/dconf.vapi b/client/dconf.vapi
index 7e5cdae..eadc121 100644
--- a/client/dconf.vapi
+++ b/client/dconf.vapi
@@ -20,15 +20,17 @@ namespace DConf {
}
[Compact]
- [CCode (ref_function = "dconf_changeset_ref", unref_function = "dconf_changeset_unref")]
+ [CCode (cheader_filename = "dconf.h", ref_function = "dconf_changeset_ref", unref_function = "dconf_changeset_unref")]
public class Changeset {
public delegate bool Predicate (string path, GLib.Variant? value);
public Changeset ();
public Changeset.write (string path, GLib.Variant? value);
+ public Changeset.database (Changeset? copy_of = null);
public void set (string path, GLib.Variant? value);
public bool get (string path, out GLib.Variant? value);
public bool is_similar_to (Changeset other);
public bool all (Predicate predicate);
+ [CCode (returns_floating_reference = true)]
public GLib.Variant serialise ();
public static Changeset deserialise (GLib.Variant serialised);
}