pyqt_reactive.widgets.shared.manager_list_visual_state

Visual state, flash subscriptions, and styling roles for manager list rows.

Classes

ManagerListVisualState(manager, ...)

Owns row visual roles, ObjectState subscriptions, and flash geometry.

class pyqt_reactive.widgets.shared.manager_list_visual_state.ManagerListVisualState(manager: Any, scope_border_role: int, item_access: Any)[source]

Owns row visual roles, ObjectState subscriptions, and flash geometry.

__init__(manager: Any, scope_border_role: int, item_access: Any) None[source]
property has_navigation_items: bool
subscribed_scope_ids() set[str][source]
clear_scope_to_list_item() None[source]
subscribe_flash(item: Any, list_item: QListWidgetItem, scope_id: str | None = None) None[source]
cleanup() None[source]
dirty_fields(item: Any) set[source]
signature_diff_fields(item: Any) set[source]
set_item_styling_roles(list_item: QListWidgetItem, display_text: Any, item_obj: Any) None[source]
apply_scope_color(list_item: QListWidgetItem, item: Any, index: int) None[source]