Esempio n. 1
0
def anknotes_browser_add_treeitem(self, tree, name, cmd, icon=None, index=None, root=None):
    if root is None:
        root = tree
    def onclick(c=cmd): return self.setFilter(c)
    if index:
        widgetItem = QTreeWidgetItem([_(name)])
        widgetItem.onclick = onclick
        widgetItem.setIcon(0, anknotes_browser_get_icon(icon))
        root.insertTopLevelItem(index, widgetItem)
        return root, tree
    item = self.CallbackItem(tree, _(name), onclick)
    item.setIcon(0, anknotes_browser_get_icon(icon))
    return root, tree
Esempio n. 2
0
def anknotes_browser_add_treeitem(self,
                                  tree,
                                  name,
                                  cmd,
                                  icon=None,
                                  index=None,
                                  root=None):
    if root is None:
        root = tree

    def onclick(c=cmd):
        return self.setFilter(c)

    if index:
        widgetItem = QTreeWidgetItem([_(name)])
        widgetItem.onclick = onclick
        widgetItem.setIcon(0, anknotes_browser_get_icon(icon))
        root.insertTopLevelItem(index, widgetItem)
        return root, tree
    item = self.CallbackItem(tree, _(name), onclick)
    item.setIcon(0, anknotes_browser_get_icon(icon))
    return root, tree
Esempio n. 3
0
 def __init__(self, root, name, onclick, oncollapse=None):
     QTreeWidgetItem.__init__(self, root, [name])
     self.onclick = onclick
     self.oncollapse = oncollapse
Esempio n. 4
0
 def __init__(self, root, name, onclick, oncollapse=None):
     QTreeWidgetItem.__init__(self, root, [name])
     self.onclick = onclick
     self.oncollapse = oncollapse