unselectAll method

void unselectAll()

Marks all items as unselected, notifies parent widget, and calls onSelectChanged if necessary.

Implementation

void unselectAll() {
  if (_selectedItems.isNotEmpty) {
    var items = _selectedItems.toList();
    _selectedItems.clear();
    _widget?.stateSetter.call();
    _widget?.onSelectChanged?.call(_selectedItems, [], items);
  }
}