toggleItemSelection method
void
toggleItemSelection(
- T item
Toggles selection of a specific item.
Automatically enables selection mode if not already active.
Implementation
void toggleItemSelection(T item) {
if (!_isSelectionMode) {
_isSelectionMode = true;
}
if (selectedItems.contains(item)) {
selectedItems.remove(item);
} else {
selectedItems.add(item);
}
if (selectedItems.isEmpty) {
_isSelectionMode = false;
}
notifyListeners();
}