spinetoolbox.spine_db_editor.widgets.element_name_list_editor

Contains the ElementNameListEditor class.

Module Contents

Classes

SearchBarDelegate

A custom delegate to use with ElementNameListEditor.

ElementNameListEditor

A dialog to select the element name list for an entity using Google-like search bars.

class spinetoolbox.spine_db_editor.widgets.element_name_list_editor.SearchBarDelegate[source]

Bases: PySide6.QtWidgets.QItemDelegate

A custom delegate to use with ElementNameListEditor.

data_committed[source]
setModelData(editor, model, index)[source]
createEditor(parent, option, index)[source]
updateEditorGeometry(editor, option, index)[source]
close_editor(editor, index, model)[source]
eventFilter(editor, event)[source]
class spinetoolbox.spine_db_editor.widgets.element_name_list_editor.ElementNameListEditor(parent, index, entity_class_names, entity_byname_lists, current_element_byname_list)[source]

Bases: spinetoolbox.spine_db_editor.widgets.manage_items_dialogs.ManageItemsDialog

A dialog to select the element name list for an entity using Google-like search bars.

Parameters
  • parent (SpineDBEditor) –

  • index (QModelIndex) –

  • entity_class_names (list) – string entity_class names

  • entity_byname_lists (list) – lists of string entity names

  • current_element_byname_list (list) –

init_model(entity_class_names, entity_byname_lists, current_element_byname_list)[source]
accept()[source]