Exemple #1
0
    def refreshContent(self, selection):
        (accountId, blogId) = selection.getData()

        filter = ZTagSearchFilter()
        if blogId is not None:
            account = self.accountStore.getAccountById(accountId)
            self.blog = account.getBlogById(blogId)
            filter.setAccountIdCriteria(accountId)
            filter.setBlogIdCriteria(blogId)
        else:
            self.blog = None
            filter.setAccountIdCriteria(IZTagSearchFilter.UNPUBLISHED_ACCOUNT_ID)
            filter.setBlogIdCriteria(IZTagSearchFilter.UNPUBLISHED_BLOG_ID)

        self.model = ZContextInfoTagsModel(filter)
        self.tagCloudsView.setBlog(self.blog)
        self.tagCloudsView.setModel(self.model)
        self.tagCloudsView.refresh()
        fireViewUnselectionEvent()