spinetoolbox.spine_db_editor.widgets.manage_items_dialogs
¶
Classes for custom QDialogs to add edit and remove database items.
- author
Marin (KTH)
- date
13.5.2018
Module Contents¶
Classes¶
Init class. |
|
A dialog with a CopyPasteTableView and a QDialogButtonBox. Base class for all |
|
Provides a method to retrieve object classes for AddObjectsDialog and AddRelationshipClassesDialog. |
|
Provides a method to retrieve objects for AddRelationshipsDialog and EditRelationshipsDialog. |
|
Provides a method to retrieve relationships for AddRelationshipsDialog and EditRelationshipsDialog. |
|
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.QDialog
Init 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:
ManageItemsDialogBase
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.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.