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

In this section