Exemple #1
0
    def __init__(self, parent):
        self.indexService = getApplicationModel().getService(IZBlogAppServiceIDs.DOCUMENT_INDEX_SERVICE_ID)
        self.accountStore = getApplicationModel().getService(IZBlogAppServiceIDs.ACCOUNT_STORE_SERVICE_ID)
        self.model = ZContextInfoTagsModel(ZTagSearchFilter())

        self.tagCloudsView = None
        self.searchTextBox = None

        ZBoxedView.__init__(self, parent)

        self._registerAsIndexListener()
Exemple #2
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()
 def __init__(self):
     ZNavigatorTreeSubNode.__init__(self, NODE_TYPE_TAGS)
     self.filter = ZTagSearchFilter()
     self.tagCount = -1
     self.tagIdList = []