unselect method
Marks given items as unselected, notifies parent widget, and calls onSelectChanged
if necessary.
Implementation
void unselect(Iterable<K> items) {
if (items.isNotEmpty) {
_selectedItems.removeAll(items);
_widget?.stateSetter.call();
_widget?.onSelectChanged?.call(_selectedItems, [], items);
}
}