[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819

Sebastian Krzyszkowiak seba.dos1 at gmail.com
Sat Aug 6 08:18:50 UTC 2011


The following commit has been merged in the debian branch:
commit 7e932a5030b0e99202a8cbb3d2f48870832ded38
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date:   Sun Dec 6 18:11:08 2009 +0100

    opimd: Tasks: implement org.freesmartphone.PIM.Fields dbus methods

diff --git a/framework/subsystems/opimd/pimd_tasks.py b/framework/subsystems/opimd/pimd_tasks.py
index 0b13b9e..5273caf 100644
--- a/framework/subsystems/opimd/pimd_tasks.py
+++ b/framework/subsystems/opimd/pimd_tasks.py
@@ -48,7 +48,7 @@ _DBUS_PATH_QUERIES = _DBUS_PATH_TASKS + '/Queries'
 _DIN_TASKS = _DIN_TASKS_BASE + '.' + 'Tasks'
 _DIN_ENTRY = _DIN_TASKS_BASE + '.' + 'Task'
 _DIN_QUERY = _DIN_TASKS_BASE + '.' + 'TaskQuery'
-
+_DIN_FIELDS = _DIN_TASKS_BASE + '.' + 'Fields'
 
 #----------------------------------------------------------------------------#
 class Task(GenericEntry):
@@ -370,3 +370,20 @@ class TaskDomain(Domain, GenericDomain):
                 self.UnfinishedTasks(self._unfinished_tasks)
 
         self.update(num_id, data, entryif = taskif, entry = task)
+
+    @dbus_method(_DIN_FIELDS, "ss", "")
+    def Add(self, name, type):
+        self.add_new_field(name, type)
+
+    @dbus_method(_DIN_FIELDS, "", "a{ss}")
+    def List(self):
+        return self.list_fields()
+
+    @dbus_method(_DIN_FIELDS, "s", "")
+    def Delete(self, name):
+        self.remove_field(name)
+
+    @dbus_method(_DIN_FIELDS, "s", "s")
+    def Get(self, name):
+        return self.field_type_from_name(name)
+

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list