spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_item

Tree items for parameter_value lists.

Module Contents

Classes

DBItem

An item representing a db.

ListItem

A list item.

ValueItem

Paints the item gray if it's the last.

class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_item.DBItem(*args, **kwargs)[source]

Bases: spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EmptyChildMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.FetchMoreMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.StandardDBItem

An item representing a db.

property item_type[source]
property fetch_item_type[source]
empty_child()[source]
_make_child(id_)[source]
class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_item.ListItem(*args, **kwargs)[source]

Bases: spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.GrayIfLastMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EditableMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EmptyChildMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.SortChildrenMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.BoldTextMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.FetchMoreMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.LeafItem

A list item.

property item_type[source]
property fetch_item_type[source]
_make_item_data()[source]
_do_set_up()[source]

Do stuff after the item has been inserted.

empty_child()[source]
_make_child(id_)[source]
accepts_item(item, db_map)[source]
_children_sort_key(child)[source]
data(column, role=Qt.ItemDataRole.DisplayRole)[source]

Returns data for given column and role.

_make_item_to_add(value)[source]
add_item_to_db(db_item)[source]
update_item_in_db(db_item)[source]
class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_item.ValueItem(model, identifier=None)[source]

Bases: spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.GrayIfLastMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EditableMixin, spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.LeafItem

Paints the item gray if it’s the last.

Parameters
  • model (MinimalTreeModel) –

  • identifier (int, optional) – item’s database id

property item_type[source]
data(column, role=Qt.ItemDataRole.DisplayRole)[source]

Returns data for given column and role.

list_index()[source]
_make_item_to_add(value)[source]
_make_item_to_update(_column, value)[source]
add_item_to_db(db_item)[source]
update_item_in_db(db_item)[source]