spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs
¶
Classes for custom QDialogs to edit items in databases.
- author
Marin (KTH)
- date
13.5.2018
Module Contents¶
Classes¶
A dialog with a CopyPasteTableView and a QDialogButtonBox. Base class for all |
|
A dialog to query user’s preferences for updating object classes. |
|
A dialog to query user’s preferences for updating objects. |
|
A dialog to query user’s preferences for updating relationship classes. |
|
A dialog to query user’s preferences for updating relationships. |
|
A dialog to query user’s preferences for removing tree items. |
- class spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs.EditOrRemoveItemsDialog(parent, db_mngr)[source]¶
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialog
A dialog with a CopyPasteTableView and a QDialogButtonBox. Base class for all dialogs to query user’s preferences for adding/editing/managing data items.
Init class.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) –
- class spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs.EditObjectClassesDialog(parent, db_mngr, selected)[source]¶
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ShowIconColorEditorMixin
,EditOrRemoveItemsDialog
A dialog to query user’s preferences for updating object classes.
Init class.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) – the manager to do the update
selected (set) – set of ObjectClassItem instances to edit
- class spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs.EditObjectsDialog(parent, db_mngr, selected)[source]¶
Bases:
EditOrRemoveItemsDialog
A dialog to query user’s preferences for updating objects.
Init class.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) – the manager to do the update
selected (set) – set of ObjectItem instances to edit
- class spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs.EditRelationshipClassesDialog(parent, db_mngr, selected)[source]¶
Bases:
EditOrRemoveItemsDialog
A dialog to query user’s preferences for updating relationship classes.
Init class.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) – the manager to do the update
selected (set) – set of RelationshipClassItem instances to edit
- class spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs.EditRelationshipsDialog(parent, db_mngr, selected, class_key)[source]¶
Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetRelationshipClassesMixin
,spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetObjectsMixin
,EditOrRemoveItemsDialog
A dialog to query user’s preferences for updating relationships.
Init class.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) – the manager to do the update
selected (set) – set of RelationshipItem instances to edit
class_key (tuple) – (class_name, object_class_name_list) for identifying the relationship_class
- class spinetoolbox.spine_db_editor.widgets.edit_or_remove_items_dialogs.RemoveEntitiesDialog(parent, db_mngr, selected)[source]¶
Bases:
EditOrRemoveItemsDialog
A dialog to query user’s preferences for removing tree items.
Init class.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) – the manager to do the removal
selected (dict) – maps item type (class) to instances