spinetoolbox.spine_db_editor.widgets.add_items_dialogs
Classes for custom QDialogs to add items to databases.
Module Contents
Classes
A dialog to let the user add new 'ready' multidimensional entities. |
|
A dialog to query user's preferences for new db items. |
|
A dialog to query user's preferences for new entity classes. |
|
A dialog to query user's preferences for new entities. |
|
A dialog to query user's preferences for new entities. |
|
A dialog to query user's preferences for managing entity dimensions. |
|
|
|
|
|
|
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.AddReadyEntitiesDialog(parent, entity_class, entities, db_mngr, *db_maps, commit_data=True)[source]
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.DialogWithTableAndButtons
A dialog to let the user add new ‘ready’ multidimensional entities.
- Parameters
parent (SpineDBEditor) –
entity_class (dict) –
entities (list(list(str)) –
db_mngr (SpineDBManager) –
*db_maps – DatabaseMapping instances
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.AddItemsDialog(parent, db_mngr, *db_maps)[source]
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialog
A dialog to query user’s preferences for new db items.
- Parameters
parent (SpineDBEditor) –
db_mngr (SpineDBManager) –
*db_maps – DiffDatabaseMapping instances
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.AddEntityClassesDialog(parent, item, db_mngr, *db_maps, force_default=False)[source]
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ShowIconColorEditorMixin
,spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetEntityClassesMixin
,AddItemsDialog
A dialog to query user’s preferences for new entity classes.
- Parameters
parent (SpineDBEditor) –
item (MultiDBTreeItem) –
db_mngr (SpineDBManager) –
*db_maps – DatabaseMapping instances
force_default (bool) – if True, defaults are non-editable
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.AddEntitiesOrManageElementsDialog(parent, db_mngr, *db_maps)[source]
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetEntityClassesMixin
,spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetEntitiesMixin
,AddItemsDialog
A dialog to query user’s preferences for new entities.
- Parameters
parent (SpineDBEditor) –
db_mngr (SpineDBManager) –
*db_maps – DatabaseMapping instances
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.AddEntitiesDialog(parent, item, db_mngr, *db_maps, force_default=False, commit_data=True)[source]
Bases:
AddEntitiesOrManageElementsDialog
A dialog to query user’s preferences for new entities.
- Parameters
parent (SpineDBEditor) –
item (MultiDBTreeItem) –
db_mngr (SpineDBManager) –
*db_maps – DatabaseMapping instances
force_default (bool) – if True, defaults are non-editable
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.ManageElementsDialog(parent, item, db_mngr, *db_maps)[source]
Bases:
AddEntitiesOrManageElementsDialog
A dialog to query user’s preferences for managing entity dimensions.
- Parameters
parent (SpineDBEditor) – data store widget
item (MultiDBTreeItem) –
db_mngr (SpineDBManager) – the manager to do the removal
*db_maps – DatabaseMapping instances
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.EntityGroupDialogBase(parent, entity_class_item, db_mngr, *db_maps)[source]
Bases:
PySide6.QtWidgets.QDialog
- Parameters
parent (SpineDBEditor) – data store widget
entity_class_item (EntityClassItem) –
db_mngr (SpineDBManager) –
*db_maps – database mappings
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.AddEntityGroupDialog(parent, entity_class_item, db_mngr, *db_maps)[source]
Bases:
EntityGroupDialogBase
- Parameters
parent (SpineDBEditor) – data store widget
entity_class_item (EntityClassItem) –
db_mngr (SpineDBManager) –
*db_maps – database mappings
- class spinetoolbox.spine_db_editor.widgets.add_items_dialogs.ManageMembersDialog(parent, entity_item, db_mngr, *db_maps)[source]
Bases:
EntityGroupDialogBase
- Parameters
parent (SpineDBEditor) – data store widget
entity_item (entity_tree_item.EntityItem) –
db_mngr (SpineDBManager) –
*db_maps – database mappings