def onViewCombo(self, event): choice = event.GetSelection() self.model.clearDraftCriteria() self.model.clearDateRangeCriteria() if choice == VIEW_CHOICE_DRAFTS: self.model.setDraftCriteria() elif choice == VIEW_CHOICE_PUBLISHED: self.model.setDraftCriteria(False) elif choice == VIEW_CHOICE_TODAY: dateRange = getRangeForToday() self.model.setDateRangeCriteria(dateRange.getStartDate(), dateRange.getEndDate()) elif choice == VIEW_CHOICE_YESTERDAY: dateRange = getRangeForYesterday() self.model.setDateRangeCriteria(dateRange.getStartDate(), dateRange.getEndDate()) elif choice == VIEW_CHOICE_THISWEEK: dateRange = getRangeForThisWeek() self.model.setDateRangeCriteria(dateRange.getStartDate(), dateRange.getEndDate()) elif choice == VIEW_CHOICE_THISMONTH: dateRange = getRangeForThisMonth() self.model.setDateRangeCriteria(dateRange.getStartDate(), dateRange.getEndDate()) self.model.refresh() self.entriesListView.refresh() self.entriesListView.deselectAll() self.onInvalidSelection() fireViewEvent(ZViewEvent(VIEWBLOGPOSTSFILTERCHANGEDEVENT, self)) event.Skip()
def onSearchText(self, event): self.model.setTagCriteria(event.GetString()) self.model.refresh() self.tagCloudsView.refresh() self.onInvalidSelection() fireViewEvent(ZViewEvent(VIEWTAGSFILTERCHANGEDEVENT, self)) event.Skip()
def onSearchText(self, event): self.model.setTitleCriteria(event.GetString()) self.model.refresh() self.entriesListView.refresh() self.entriesListView.deselectAll() self.onInvalidSelection() fireViewEvent(ZViewEvent(VIEWBLOGPOSTSFILTERCHANGEDEVENT, self)) event.Skip()
def onSearchText(self, event): self.model.setHostCriteria(event.GetString()) self.model.refresh() self.linksTreeView.clear() self.linksTreeView.refresh() self.linksTreeView.deselectAll() self.onInvalidSelection() fireViewEvent(ZViewEvent(VIEWLINKSFILTERCHANGEDEVENT, self)) event.Skip()