spinetoolbox.spine_db_editor.widgets.mass_select_items_dialogs

Classes for custom QDialogs to add edit and remove database items.

author
  1. Marin (KTH)

date

13.5.2018

Module Contents

Classes

MassSelectItemsDialog

A dialog to query a selection of dbs and items from the user.

MassRemoveItemsDialog

A dialog to query user’s preferences for mass removing db items.

MassExportItemsDialog

A dialog to let users chose items for JSON export.

class spinetoolbox.spine_db_editor.widgets.mass_select_items_dialogs.MassSelectItemsDialog(parent, db_mngr, *db_maps)[source]

Bases: PySide2.QtWidgets.QDialog

A dialog to query a selection of dbs and items from the user.

Initialize class.

Parameters
_MARGIN = 3[source]
_ITEM_TYPES = ['object_class', 'relationship_class', 'parameter_value_list', 'parameter_definition',...[source]
_COLUMN_COUNT = 2[source]
_set_item_check_box_enabled(self)[source]

Set the enabled property on item check boxes depending on the state of db_map check boxes.

class spinetoolbox.spine_db_editor.widgets.mass_select_items_dialogs.MassRemoveItemsDialog(parent, db_mngr, *db_maps)[source]

Bases: MassSelectItemsDialog

A dialog to query user’s preferences for mass removing db items.

Initialize class.

Parameters
accept(self)[source]
class spinetoolbox.spine_db_editor.widgets.mass_select_items_dialogs.MassExportItemsDialog(parent, db_mngr, *db_maps)[source]

Bases: MassSelectItemsDialog

A dialog to let users chose items for JSON export.

Initialize class.

Parameters
data_submitted[source]
accept(self)[source]