pyqt_reactive.widgets.shared.tree_state_adapter
Tree expansion/selection state synchronization.
Classes
Default key builder for items with dict payload metadata. |
|
Build stable keys for tree items. |
|
|
Capture/restore tree expansion and selection state by item keys. |
- class pyqt_reactive.widgets.shared.tree_state_adapter.TreeItemKeyBuilderABC[source]
Build stable keys for tree items.
- class pyqt_reactive.widgets.shared.tree_state_adapter.DictPayloadTreeItemKeyBuilder[source]
Default key builder for items with dict payload metadata.
- class pyqt_reactive.widgets.shared.tree_state_adapter.TreeStateAdapter(key_builder: TreeItemKeyBuilderABC)[source]
Capture/restore tree expansion and selection state by item keys.
- __init__(key_builder: TreeItemKeyBuilderABC) → None[source]
- classmethod default() → TreeStateAdapter[source]
Build the default dict-payload tree state adapter.