selectVisible method

void selectVisible(
  1. Iterable<T> items
)

Implementation

void selectVisible(Iterable<T> items) {
  final ids = items.map(identity);
  if (mode == CarpenterSelectionMode.single) {
    final first = ids.firstOrNull;
    if (first == null) return;
    _selected
      ..clear()
      ..add(first);
  } else {
    _selected.addAll(ids);
  }
  notifyListeners();
}