spinetoolbox.project_items.exporter.widgets.parameter_merging_settings¶
Parameter merging settings widget.
| author: |
|
|---|---|
| date: | 19.2.2020 |
Module Contents¶
Classes¶
ParameterMergingSettings |
A widget for configure parameter merging. |
_DomainNameListModel |
Model for domains_list_view. |
_ParameterNameListModel |
Model for parameter_name_list_view. |
-
spinetoolbox.project_items.exporter.widgets.parameter_merging_settings._ERROR_MESSAGE= <span style='color:#ff3333;white-space: pre-wrap;'>{}</span>[source]¶
-
class
spinetoolbox.project_items.exporter.widgets.parameter_merging_settings.ParameterMergingSettings(entity_class_infos, parent, parameter_name=None, merging_setting=None)[source]¶ Bases:
PySide2.QtWidgets.QWidgetA widget for configure parameter merging.
Parameters: - entity_class_infos (list) – list of EntityClassInfo objects
- parent (QWidget) – a parent widget
- parameter_name (str) – merged parameter name of None for widget
- merging_setting (MergingSetting) – merging settings or None for empty widget
-
removal_requested[source]¶ Emitted when the settings widget wants to get removed from the parent window.
-
_reset_indexing_domains_label(self, domain_name=None, domain_names=None)[source]¶ Rewrites the contents of indexing_domains_label.
-
class
spinetoolbox.project_items.exporter.widgets.parameter_merging_settings._DomainNameListModel(entity_classes)[source]¶ Bases:
PySide2.QtCore.QAbstractListModelModel for domains_list_view.
Stores EntityClassInfo objects displaying the entity name in domains_list_view.
Parameters: entity_classes (list) – a list of EntityClassObjects
-
class
spinetoolbox.project_items.exporter.widgets.parameter_merging_settings._ParameterNameListModel(names)[source]¶ Bases:
PySide2.QtCore.QAbstractListModelModel for parameter_name_list_view.
Parameters: names (list) – list of parameter names to show in the view -
reset(self, names)[source]¶ Resets the model’s contents when a new index is selected in domains_list_view.
-