@QtCore.Slot(str, result=bool)
def getFeedEventStatus(self, key):
- from gconf import client_get_defaults
- return client_get_default().get_bool('/apps/ControlPanel/FeedingIt/EnableFeed/'+key)
+ from gconf import client_get_default
+ return client_get_default().get_bool('/apps/ControlPanel/FeedingIt/EventFeed/Hide/'+key)
@QtCore.Slot(str)
def switchEventFeedStatus(self, key):
- from gconf import client_get_defaults
+ from gconf import client_get_default
value = client_get_default().get_bool('/apps/ControlPanel/FeedingIt/EventFeed/Hide/'+key)
if value:
client_get_default().unset('/apps/ControlPanel/FeedingIt/EventFeed/Hide/'+key)
}
onLongPressFeed: {
- unsubscribeFeedMenu.key = key
- unsubscribeFeedMenu.open()
+ unsubscribeFeedMenu.openMenu(key)
}
onLongPressCategory: {
id: unsubscribeFeedMenu
visualParent: pageStack
property string key
+
+ function openMenu(feedid) {
+ unsubscribeFeedMenu.key = feedid
+ menuItemEventFeed.text = controller.getFeedEventStatus(unsubscribeFeedMenu.key) ? qsTr("Show on Event Feed"): qsTr("Do not show on Event Feed")
+ unsubscribeFeedMenu.open()
+ }
+
MenuLayout {
//MenuItem { text: qsTr("Update"); onClicked: controller.updateFeed(parent.feedid); }
MenuItem {
- text: controller.getFeedEventStatus(key) ? qsTr("Show on Event Feed"): qsTr("Do not show on Event Feed")
+ id: menuItemEventFeed
+ //text: controller.getFeedEventStatus(unsubscribeFeedMenu.key) ? qsTr("Show on Event Feed"): qsTr("Do not show on Event Feed")
onClicked: {
- controller.switchEventFeedStatus(key)
- text = controller.getFeedEventStatus(key) ? qsTr("Show on Event Feed"): qsTr("Do not show on Event Feed")
+ controller.switchEventFeedStatus(unsubscribeFeedMenu.key)
unsubscribeFeedMenu.close()
}
}