[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:18 UTC 2011
The following commit has been merged in the debian branch:
commit 40275bb2b8157354ee012ce35c5618d2d2081878
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date: Tue Sep 1 00:09:58 2009 +0200
opimd: Notes: implement NewTag and TagRemoved signals
diff --git a/framework/subsystems/opimd/pimd_notes.py b/framework/subsystems/opimd/pimd_notes.py
index b582606..90389b3 100644
--- a/framework/subsystems/opimd/pimd_notes.py
+++ b/framework/subsystems/opimd/pimd_notes.py
@@ -235,6 +235,7 @@ class NoteDomain(Domain, GenericDomain):
for tag in tags:
if not tag in self._tags:
self._tags[tag] = [note_id]
+ self.NewTag(tag)
else:
if not note_id in self._tags[tag]:
self._tags[tag].append(note_id)
@@ -270,6 +271,14 @@ class NoteDomain(Domain, GenericDomain):
return self.get_single_entry_single_field(query, field_name)
+ @dbus_signal(_DIN_NOTES, "s")
+ def NewTag(self, tag):
+ pass
+
+ @dbus_signal(_DIN_NOTES, "s")
+ def TagRemoved(self, tag):
+ pass
+
@dbus_method(_DIN_NOTES, "", "as")
def GetUsedTags(self):
tags = []
@@ -334,6 +343,7 @@ class NoteDomain(Domain, GenericDomain):
for tag in tags:
if self._tags[tag]==[num_id]:
del self._tags[tag]
+ self.TagRemoved(tag)
else:
self._tags[tag].remove(num_id)
@@ -362,6 +372,7 @@ class NoteDomain(Domain, GenericDomain):
for tag in tags:
if self._tags[tag]==[num_id]:
del self._tags[tag]
+ self.TagRemoved(tag)
else:
self._tags[tag].remove(num_id)
@@ -373,6 +384,7 @@ class NoteDomain(Domain, GenericDomain):
for tag in tags:
if not tag in self._tags:
self._tags[tag] = [num_id]
+ self.NewTag(tag)
else:
if not num_id in self._tags[tag]:
self._tags[tag].append(num_id)
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list