psa: adding toggle to show/hide specific feed on Event Feed stream
[feedingit] / psa_harmattan / feedingit / pysrc / rss_sqlite.py
index cf8d3c2..a848d5b 100644 (file)
@@ -1163,12 +1163,13 @@ class Listing(BaseObject):
         from gconf import client_get_default
         enable_event_feed = client_get_default().get_bool('/apps/ControlPanel/FeedingIt/EnableFeed')
         if enable_event_feed:
-            from eventfeed import EventFeedSender, EventFeedItem
-            sender = EventFeedSender('feedingit', 'FeedingIt RSS Reader')
-            item = EventFeedItem('/usr/share/feedingit/qml/common/images/feedingit.png', self.getFeedTitle(key))
-            item.set_body(str(self.getFeedNumberOfUnreadItems(key)) + ' unread items')
-            item.set_action_data([key,])
-            sender.add_item(item)
+            if not client_get_default().get_bool('/apps/ControlPanel/FeedingIt/EventFeed/Hide/'+key):
+                from eventfeed import EventFeedSender, EventFeedItem
+                sender = EventFeedSender('feedingit', 'FeedingIt RSS Reader')
+                item = EventFeedItem('/usr/share/feedingit/qml/common/images/feedingit.png', self.getFeedTitle(key))
+                item.set_body(str(self.getFeedNumberOfUnreadItems(key)) + ' unread items')
+                item.set_action_data([key,])
+                sender.add_item(item)
 
         update_server_object().ArticleCountUpdated()