EntitySelectionList
Shared list widget for the *SelectionActivity family.
| Declared in | src/libs/libwidgets/components/selection/EntitySelectionList.hpp |
| Inherits | QWidget |
| Group | widgets |
Detailed description
Skeleton introduced by §IM-3 Phase 4 of startup-identity-unification. Phase 7 (SentientSelectionActivity) and Phase 8 (NodeSelectionActivity, HiveSelectionActivity) compose this widget to render their respective registry slices.
Originally rendered each row as a single multi-line QListWidget item (displayName + subtitle stacked vertically). 2026-05-30 switched to a four-column QTableWidget — icon / name / status / last used — so rows visually separate at a glance and the columns can sort cleanly. The row-emitted signal contract is unchanged: clicking any cell on a row emits entitySelected with the row's stable id.
Spec: content/doc/internal/specs/startup-identity-unification/select-activities.md