コード例 #1
0
ファイル: explorer.py プロジェクト: gbaty/openalea
    def __init__(self, parent=None):
        ManagerExplorer.__init__(self, parent)
        self._explorer.search_item_request.connect(self.add_path_to_search_item)
        self._explorer.set_default_item_icon(DEFAULT_PROJECT_ICON)
        self.set_items(projects())
        self.set_criteria(self.criteria)

        self.groupby(filter_name="path")
コード例 #2
0
ファイル: explorer.py プロジェクト: rjcmarkelz/openalea
 def set_items(self, items):
     ## Add all criteria
     #criteria = set()
     #criteria.add(('implement', 'Implementation'))
     #for item in items:
     #    criteria = criteria.union([(k, k) for k in item.criteria])
     #self.set_criteria(list(criteria))
     ManagerExplorer.set_items(self, items)
コード例 #3
0
ファイル: explorer.py プロジェクト: gbaty/openalea
 def set_items(self, items):
     ## Add all criteria
     #criteria = set()
     #criteria.add(('implement', 'Implementation'))
     #for item in items:
     #    criteria = criteria.union([(k, k) for k in item.criteria])
     #self.set_criteria(list(criteria))
     ManagerExplorer.set_items(self, items)
コード例 #4
0
ファイル: explorer.py プロジェクト: rjcmarkelz/openalea
    def __init__(self, parent=None):
        ManagerExplorer.__init__(self, parent)
        self._explorer.search_item_request.connect(
            self.add_path_to_search_item)
        self._explorer.set_default_item_icon(DEFAULT_PROJECT_ICON)
        self.set_items(projects())
        self.set_criteria(self.criteria)

        self.groupby(filter_name="path")
コード例 #5
0
ファイル: explorer.py プロジェクト: rjcmarkelz/openalea
    def __init__(self, parent=None):
        ManagerExplorer.__init__(self, parent)

        self._explorer.set_default_item_icon(DEFAULT_ICON)
        self.set_criteria(self.criteria)

        self._cb_group = QtGui.QComboBox()
        prefixes = ['openalea', 'oalab', 'vpltk']
        for group in sorted(iter_groups()):
            match = False
            for prefix in prefixes:
                if group.startswith(prefix):
                    match = True
                    break
            if match:
                self._cb_group.addItem(group)
        self._cb_group.currentIndexChanged.connect(self._on_group_changed)
        self._layout.addWidget(self._cb_group, 0, 2)

        self._on_group_changed(0)
コード例 #6
0
ファイル: explorer.py プロジェクト: gbaty/openalea
    def __init__(self, parent=None):
        ManagerExplorer.__init__(self, parent)

        self._explorer.set_default_item_icon(DEFAULT_ICON)
        self.set_criteria(self.criteria)

        self._cb_group = QtGui.QComboBox()
        prefixes = ['openalea', 'oalab', 'vpltk']
        for group in sorted(iter_groups()):
            match = False
            for prefix in prefixes:
                if group.startswith(prefix):
                    match = True
                    break
            if match:
                self._cb_group.addItem(group)
        self._cb_group.currentIndexChanged.connect(self._on_group_changed)
        self._layout.addWidget(self._cb_group, 0, 2)

        self._on_group_changed(0)