def start(self, model): result = super(_WGNCListener, self).start(model) g_wgncEvents.onItemShowByDefault += self.__onItemShowByDefault g_wgncEvents.onItemShowByAction += self.__onItemShowByAction g_wgncEvents.onItemUpdatedByAction += self.__onItemUpdatedByAction addNotification = model.collection.addItem for notification in g_wgncProvider.getMarkedNots(): popUp = notification.getItemByType(wgnc_settings.WGNC_GUI_TYPE.POP_UP) if popUp is None: continue addNotification(WGNCPopUpDecorator(notification.notID, popUp, receivedAt=notification.order)) self.__offset = 0.1 return result
def start(self, model): result = super(WGNCListener, self).start(model) g_wgncEvents.onItemShowByDefault += self.__onItemShowByDefault g_wgncEvents.onItemShowByAction += self.__onItemShowByAction g_wgncEvents.onItemUpdatedByAction += self.__onItemUpdatedByAction addNotification = model.collection.addItem for notification in g_wgncProvider.getMarkedNots(): popUp = notification.getItemByType(wgnc_settings.WGNC_GUI_TYPE.POP_UP) if popUp is None: continue addNotification(WGNCPopUpDecorator(notification.notID, popUp)) self.__offset = 0.1 g_wgncProvider.showNoMarkedNots() g_wgncProvider.setEnabled(True) self.__offset = 0 return result