While refactoring many plugin views to include the new selection concept (single / multi selection widgets with selection service connection) we often had to make the decision if we want to
- activate auto selection
- which means that a selection widgets automatically selects a fitting data node if existent
- listen to selection changes
- which means that each selection changed event (e.g. inside the data manager) modifies the current selection of the widget
Before introducing the new selection concept, some plugins listened to every selection change (e.g. properties view, pointset view) whereas others needed to be explicitly set to a certain selection (e.g. segmentation, if auto-select was off).
We want to discuss the best default while keeping an eye on the advantages and disadvantages of the two different approaches.