spinetoolbox.mvcmodels.parameter_value_list_model¶
A tree model for parameter value lists.
| authors: |
|
|---|---|
| date: | 28.6.2019 |
Module Contents¶
-
class
spinetoolbox.mvcmodels.parameter_value_list_model.GrayFontMixin[source]¶ Paints the text gray.
-
class
spinetoolbox.mvcmodels.parameter_value_list_model.AppendEmptyChildMixin[source]¶ Provides a method to append an empty child if needed.
-
class
spinetoolbox.mvcmodels.parameter_value_list_model.DBItem(db_map)[source]¶ Bases:
spinetoolbox.mvcmodels.parameter_value_list_model.AppendEmptyChildMixin,spinetoolbox.mvcmodels.minimal_tree_model.TreeItemAn item representing a db.
Init class.
- Args
- db_mngr (SpineDBManager) db_map (DiffDatabaseMapping)
-
class
spinetoolbox.mvcmodels.parameter_value_list_model.ListItem(db_map, identifier=None, name=None, value_list=())[source]¶ Bases:
spinetoolbox.mvcmodels.parameter_value_list_model.GrayFontMixin,spinetoolbox.mvcmodels.parameter_value_list_model.BoldFontMixin,spinetoolbox.mvcmodels.parameter_value_list_model.AppendEmptyChildMixin,spinetoolbox.mvcmodels.parameter_value_list_model.EditableMixin,spinetoolbox.mvcmodels.minimal_tree_model.TreeItemA list item.
-
handle_updated_in_db(self, name, value_list)[source]¶ Runs when an item with this id has been updated in the db.
-
-
class
spinetoolbox.mvcmodels.parameter_value_list_model.ValueItem(value=None)[source]¶ Bases:
spinetoolbox.mvcmodels.parameter_value_list_model.GrayFontMixin,spinetoolbox.mvcmodels.parameter_value_list_model.EditableMixin,spinetoolbox.mvcmodels.minimal_tree_model.TreeItemA value item.
-
class
spinetoolbox.mvcmodels.parameter_value_list_model.ParameterValueListModel(parent, db_mngr, *db_maps)[source]¶ Bases:
spinetoolbox.mvcmodels.minimal_tree_model.MinimalTreeModelA model to display parameter value list data in a tree view.
Parameters: - parent (DataStoreForm) –
- db_mngr (SpineDBManager) –
- db_maps (iter) – DiffDatabaseMapping instances
Initialize class