spinetoolbox.spine_db_icon_manager
Provides SpineDBIconManager.
Module Contents
Classes
A class to manage object_class icons for spine db editors. |
|
Specialization of QIconEngine used to draw scene-based icons. |
Functions
|
|
|
- class spinetoolbox.spine_db_icon_manager._SceneSvgRenderer(scene)[source]
Bases:
PySide6.QtSvg.QSvgRenderer
- class spinetoolbox.spine_db_icon_manager.SpineDBIconManager[source]
A class to manage object_class icons for spine db editors.
- update_icon_caches(classes)[source]
Called after adding or updating entity classes. Stores display_icons and clears obsolete entries from the relationship class and entity group renderer caches.
- Parameters
classes (list) – List of entity classes that were updated.
- update_multi_classes(name, dimension_name_list, id_)[source]
Updates the multi class renderers when their members change
- class spinetoolbox.spine_db_icon_manager.SceneIconEngine(scene)[source]
Bases:
spinetoolbox.helpers.TransparentIconEngine
Specialization of QIconEngine used to draw scene-based icons.