spinetoolbox.spine_db_editor.widgets.manage_items_dialogs
Classes for custom QDialogs to add, edit and remove database items.
Module Contents
Classes
|
|
|
|
A dialog with a CopyPasteTableView and a QDialogButtonBox. Base class for all |
|
Provides a method to retrieve entity classes for AddEntitiesDialog and AddEntityClassesDialog. |
|
Provides a method to retrieve entities for AddEntitiesDialog and EditEntitiesDialog. |
|
Provides methods to show an IconColorEditor upon request. |
- class spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.DialogWithButtons(parent, db_mngr)[source]
Bases:
PySide6.QtWidgets.QDialog
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) –
- class spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.DialogWithTableAndButtons(parent, db_mngr)[source]
Bases:
DialogWithButtons
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) –
- class spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialog(parent, db_mngr)[source]
Bases:
DialogWithTableAndButtons
A dialog with a CopyPasteTableView and a QDialogButtonBox. Base class for all dialogs to query user’s preferences for adding/editing/managing data items.
- Parameters
parent (SpineDBEditor) – data store widget
db_mngr (SpineDBManager) –
- class spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetEntityClassesMixin[source]
Provides a method to retrieve entity classes for AddEntitiesDialog and AddEntityClassesDialog.
- class spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.GetEntitiesMixin(*args, **kwargs)[source]
Provides a method to retrieve entities for AddEntitiesDialog and EditEntitiesDialog.