spinetoolbox.spine_db_editor.mvcmodels.alternative_item

Classes to represent items in an alternative tree.

Module Contents

Classes

DBItem

A root item representing a db.

AlternativeItem

An alternative leaf item.

Attributes

_ALTERNATIVE_ICON

spinetoolbox.spine_db_editor.mvcmodels.alternative_item._ALTERNATIVE_ICON = '\uf277'[source]
class spinetoolbox.spine_db_editor.mvcmodels.alternative_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

A root 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.alternative_item.AlternativeItem(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

An alternative leaf item.

Parameters
  • model (MinimalTreeModel) –

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

property item_type[source]
property icon_code[source]
tool_tip(column)[source]
add_item_to_db(db_item)[source]
update_item_in_db(db_item)[source]
flags(column)[source]

Makes items editable.