spinetoolbox.spine_db_editor.widgets.custom_menus
Classes for custom context menus and pop-up menus.
Module Contents
Classes
Filter menu. |
|
Filter menu. |
|
Filter menu to use together with FilterWidget in TabularViewMixin. |
|
Filter menu to filter database codenames in Pivot table. |
- class spinetoolbox.spine_db_editor.widgets.custom_menus.MainMenu[source]
Bases:
PySide6.QtWidgets.QMenu
- class spinetoolbox.spine_db_editor.widgets.custom_menus.AutoFilterMenu(parent, db_mngr, db_maps, item_type, field, show_empty=True)[source]
Bases:
spinetoolbox.widgets.custom_menus.FilterMenuBase
Filter menu.
- Parameters
parent (SpineDBEditor) –
db_mngr (SpineDBManager) –
db_maps (Sequence of DatabaseMapping) –
item_type (str) –
field (str) – the field name
- class spinetoolbox.spine_db_editor.widgets.custom_menus.TabularViewFilterMenuBase(parent, identifier)[source]
Bases:
spinetoolbox.widgets.custom_menus.FilterMenuBase
Filter menu.
- Parameters
parent (SpineDBEditor) – parent widget
identifier (str) – header identifier
- class spinetoolbox.spine_db_editor.widgets.custom_menus.TabularViewDBItemFilterMenu(parent, db_mngr, db_maps, item_type, accepts_item, identifier, show_empty=True)[source]
Bases:
TabularViewFilterMenuBase
Filter menu to use together with FilterWidget in TabularViewMixin.
- Parameters
parent (SpineDBEditor) – parent widget
db_mngr (SpineDBManager) – database manager
db_maps (Sequence of DatabaseMapping) – database mappings
item_type (str) – database item type to filter
accepts_item (Callable) – callable that returns True when database item is accepted
identifier (str) – header identifier
show_empty (bool) – if True, an empty row will be added to the end of the item list
- class spinetoolbox.spine_db_editor.widgets.custom_menus.TabularViewCodenameFilterMenu(parent, db_maps, identifier, show_empty=True)[source]
Bases:
TabularViewFilterMenuBase
Filter menu to filter database codenames in Pivot table.
- Parameters
parent (SpineDBEditor) – parent widget
db_maps (Sequence of DatabaseMapping) – database mappings
identifier (str) – header identifier
show_empty (bool) – if True, an empty row will be added to the end of the item list