spinetoolbox.widgets.add_db_items_dialogs
¶
Classes for custom QDialogs to add items to databases.
author: |
|
---|---|
date: | 13.5.2018 |
Module Contents¶
-
class
spinetoolbox.widgets.add_db_items_dialogs.
AddItemsDialog
(parent, db_mngr, *db_maps)[source]¶ Bases:
spinetoolbox.widgets.manage_db_items_dialog.ManageItemsDialog
A dialog to query user’s preferences for new db items.
Init class.
- Args
- parent (DataStoreForm) db_mngr (SpineDBManager) db_maps (iter) DiffDatabaseMapping instances
-
class
spinetoolbox.widgets.add_db_items_dialogs.
AddObjectClassesDialog
(parent, db_mngr, *db_maps)[source]¶ Bases:
spinetoolbox.widgets.manage_db_items_dialog.ShowIconColorEditorMixin
,spinetoolbox.widgets.add_db_items_dialogs.AddItemsDialog
A dialog to query user’s preferences for new object classes.
Init class.
- Args
- parent (DataStoreForm) db_mngr (SpineDBManager) db_maps (iter) DiffDatabaseMapping instances
-
class
spinetoolbox.widgets.add_db_items_dialogs.
AddObjectsDialog
(parent, db_mngr, *db_maps, class_name=None, force_default=False)[source]¶ Bases:
spinetoolbox.widgets.manage_db_items_dialog.GetObjectClassesMixin
,spinetoolbox.widgets.add_db_items_dialogs.AddItemsDialog
A dialog to query user’s preferences for new objects.
Init class.
- Args
- parent (DataStoreForm) db_mngr (SpineDBManager) db_maps (iter) DiffDatabaseMapping instances class_name (str): default object class name force_default (bool): if True, defaults are non-editable
-
class
spinetoolbox.widgets.add_db_items_dialogs.
AddRelationshipClassesDialog
(parent, db_mngr, *db_maps, object_class_one_name=None, force_default=False)[source]¶ Bases:
spinetoolbox.widgets.manage_db_items_dialog.GetObjectClassesMixin
,spinetoolbox.widgets.add_db_items_dialogs.AddItemsDialog
A dialog to query user’s preferences for new relationship classes.
Init class.
- Args
- parent (DataStoreForm) db_mngr (SpineDBManager) db_maps (iter) DiffDatabaseMapping instances object_class_one_name (str): default object class name force_default (bool): if True, defaults are non-editable
-
class
spinetoolbox.widgets.add_db_items_dialogs.
AddRelationshipsDialog
(parent, db_mngr, *db_maps, relationship_class_key=None, object_class_name=None, object_name=None, force_default=False)[source]¶ Bases:
spinetoolbox.widgets.manage_db_items_dialog.GetObjectsMixin
,spinetoolbox.widgets.add_db_items_dialogs.AddItemsDialog
A dialog to query user’s preferences for new relationships.
Init class.
- Args
- parent (DataStoreForm) db_mngr (SpineDBManager) db_maps (iter) DiffDatabaseMapping instances relationship_class_key (tuple): (class_name, object_class_name_list) object_name (str): default object name object_class_name (str): default object class name force_default (bool): if True, defaults are non-editable
-
call_reset_model
(self, index)[source]¶ Called when relationship class’s combobox’s index changes. Update relationship_class attribute accordingly and reset model.