2 <node name=
"/" xmlns:
doc=
"http://www.freedesktop.org/dbus/1.0/doc.dtd" doc:
id=
"freesmartphone-pim-contacts-interface">
5 <doc:summary>freesmartphone.org PIM.Tasks Interface
</doc:summary>
8 <interface name=
"org.freesmartphone.PIM.Tasks">
12 This interface provides access to the collection of PIM tasks.
17 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
20 Add a new task to the default backend for tasks.
23 <arg direction=
"in" type=
"a{sv}" name=
"task_data">
30 <arg direction=
"out" type=
"s" name=
"task_path">
33 The path of the added task.
39 <method name=
"GetSingleTaskSingleField">
40 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
43 Query the content of one field of one task.
46 <arg direction=
"in" type=
"a{sv}" name=
"query">
53 <arg direction=
"in" type=
"s" name=
"field">
56 The name of the field to query.
60 <arg direction=
"out" type=
"s" name=
"value">
63 The content of the queried field.
70 <annotation name=
"org.freedesktop.DBus.GLib.Async" value=
"true" />
73 Start a query for tasks.
76 <arg direction=
"in" type=
"a{sv}" name=
"query">
83 <arg direction=
"out" type=
"s" name=
"query_path">
86 The path for the started query.
92 <signal name=
"NewTask">
95 Sent when a new task is loaded.
98 <arg type=
"s" name=
"task_path">
101 The path of the newly loaded task.
107 <signal name=
"UnfinishedTasks">
110 Sent when amount of unfinished tasks changes.
113 <arg type=
"i" name=
"amount">
116 Amount of unfinished tasks.