Beispiel #1
0
	def build_item_tree(self, toplevel=None, items=[], max_depth=-1,
		select=None):

		"""
		desc:
			Builds the overview area for the full experiment.

		keywords:
			toplevel:	The toplevel widget.
			items:		A list of items that have already been added, to
						prevent recursion.
			max_depth:	The maximum depth of the tree.
			select:		The selected item.
		"""

		if self.overview_area.locked:
			return
		from libqtopensesame.widgets.tree_unused_items_item import \
			tree_unused_items_item
		from libqtopensesame.widgets.tree_general_item import tree_general_item
		self.treeitem_general = tree_general_item(self)
		self.treeitem_unused = tree_unused_items_item(self.main_window)
		fold_state = self.overview_area.get_fold_state()
		self.overview_area.clear()
		self.overview_area.insertTopLevelItem(0, self.treeitem_general)
		self.overview_area.insertTopLevelItem(1, self.treeitem_unused)
		self.overview_area.set_fold_state(fold_state)
		if select is not None:
			self.ui.itemtree.select_item(select)
Beispiel #2
0
	def build_item_tree(self, toplevel=None, items=[], max_depth=-1,
		select=None):

		"""
		Constructs an item tree.

		Keyword arguments:
		toplevel	--	The toplevel widget. (default=None)
		items		--	A list of items that have already been added, to
						prevent recursion. (default=[])

		Returns:
		An updated list of items that have been added.
		"""

		from libqtopensesame.widgets.tree_unused_items_item import \
			tree_unused_items_item
		from libqtopensesame.widgets.tree_general_item import tree_general_item
		self.ui.itemtree.clear()
		self.treeitem_general = tree_general_item(self)
		self.treeitem_unused = tree_unused_items_item(self.main_window)
		self.ui.itemtree.insertTopLevelItem(0, self.treeitem_general)
		self.ui.itemtree.insertTopLevelItem(1, self.treeitem_unused)
		self.treeitem_general.expand()
		self.treeitem_unused.collapse()
		if select != None:
			l = self.ui.itemtree.select_item(select)
Beispiel #3
0
    def build_item_tree(self,
                        toplevel=None,
                        items=[],
                        max_depth=-1,
                        select=None):
        """
		Constructs an item tree.

		Keyword arguments:
		toplevel	--	The toplevel widget. (default=None)
		items		--	A list of items that have already been added, to
						prevent recursion. (default=[])

		Returns:
		An updated list of items that have been added.
		"""

        from libqtopensesame.widgets.tree_unused_items_item import \
         tree_unused_items_item
        from libqtopensesame.widgets.tree_general_item import tree_general_item
        self.ui.itemtree.clear()
        self.treeitem_general = tree_general_item(self)
        self.treeitem_unused = tree_unused_items_item(self.main_window)
        self.ui.itemtree.insertTopLevelItem(0, self.treeitem_general)
        self.ui.itemtree.insertTopLevelItem(1, self.treeitem_unused)
        self.treeitem_general.expand()
        self.treeitem_unused.collapse()
        if select != None:
            l = self.ui.itemtree.select_item(select)
Beispiel #4
0
    def build_item_tree(self,
                        toplevel=None,
                        items=[],
                        max_depth=-1,
                        select=None):
        """
		desc:
			Builds the overview area for the full experiment.

		keywords:
			toplevel:	The toplevel widget.
			items:		A list of items that have already been added, to
						prevent recursion.
			max_depth:	The maximum depth of the tree.
			select:		The selected item.
		"""

        if self.overview_area.locked:
            return
        from libqtopensesame.widgets.tree_unused_items_item import \
         tree_unused_items_item
        from libqtopensesame.widgets.tree_general_item import tree_general_item
        self.treeitem_general = tree_general_item(self)
        self.treeitem_unused = tree_unused_items_item(self.main_window)
        fold_state = self.overview_area.get_fold_state()
        self.overview_area.clear()
        self.overview_area.insertTopLevelItem(0, self.treeitem_general)
        self.overview_area.insertTopLevelItem(1, self.treeitem_unused)
        self.overview_area.set_fold_state(fold_state)
        if select is not None:
            self.ui.itemtree.select_item(select)