spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_model
¶
A tree model for parameter_value lists.
- authors
Marin (KTH)
- date
28.6.2019
Module Contents¶
Classes¶
An item representing a db. |
|
A list item. |
|
A value item. |
|
A model to display parameter_value_list data in a tree view. |
- class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_model.DBItem(db_map)[source]¶
Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EmptyChildMixin
,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.NonLazyDBItem
An item representing a db.
Init class.
- Args
db_mngr (SpineDBManager) db_map (DiffDatabaseMapping)
- class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_model.ListItem(identifier=None)[source]¶
Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.LastGrayMixin
,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.AllBoldMixin
,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EditableMixin
,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.NonLazyTreeItem
A list item.
Initializes item.
- Parameters
model (MinimalTreeModel, NoneType) – The model where the item belongs.
- set_data(self, column, value, role=Qt.EditRole)[source]¶
Sets data for this item.
- Parameters
column (int) – column index
value (object) – a new value
role (int) – role of the new value
- Returns
True if data was set successfully, False otherwise
- Return type
bool
- class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_model.ValueItem(is_empty=False)[source]¶
Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.LastGrayMixin
,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.EditableMixin
,spinetoolbox.spine_db_editor.mvcmodels.tree_item_utility.NonLazyTreeItem
A value item.
Initializes item.
- Parameters
model (MinimalTreeModel, NoneType) – The model where the item belongs.
- class spinetoolbox.spine_db_editor.mvcmodels.parameter_value_list_model.ParameterValueListModel(parent, db_mngr, *db_maps)[source]¶
Bases:
spinetoolbox.spine_db_editor.mvcmodels.tree_model_base.TreeModelBase
A model to display parameter_value_list data in a tree view.
- Parameters
parent (SpineDBEditor) –
db_mngr (SpineDBManager) –
db_maps (iter) – DiffDatabaseMapping instances
Initialize class