spinetoolbox.spine_db_editor.widgets.manage_items_dialogs¶
Classes for custom QDialogs to add edit and remove database items.
| author: |
|
|---|---|
| date: | 13.5.2018 |
Module Contents¶
Classes¶
ManageItemsDialogBase |
Init class. |
ManageItemsDialog |
A dialog with a CopyPasteTableView and a QDialogButtonBox. Base class for all |
GetObjectClassesMixin |
Provides a method to retrieve object classes for AddObjectsDialog and AddRelationshipClassesDialog. |
GetObjectsMixin |
Provides a method to retrieve objects for AddRelationshipsDialog and EditRelationshipsDialog. |
GetRelationshipClassesMixin |
Provides a method to retrieve relationships for AddRelationshipsDialog and EditRelationshipsDialog. |
ShowIconColorEditorMixin |
Provides methods to show an IconColorEditor upon request. |
-
class
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialogBase(parent, db_mngr)[source]¶ Bases:
PySide2.QtWidgets.QDialogInit class.
Parameters: - parent (SpineDBEditor) – data store widget
- db_mngr (SpineDBManager) –
-
class
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialog(parent, db_mngr)[source]¶ Bases:
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialogBaseA 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.manage_items_dialogs.GetObjectClassesMixin[source]¶ Provides a method to retrieve object classes for AddObjectsDialog and AddRelationshipClassesDialog.
-
class
spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetObjectsMixin[source]¶ Provides a method to retrieve objects for AddRelationshipsDialog and EditRelationshipsDialog.