toggleSelectAll method

void toggleSelectAll()

Implementation

void toggleSelectAll() {
  final newSelected = Set<int>.from(selected.value);

  if (newSelected.length == widget.items.length) {
    newSelected.clear();
  } else {
    newSelected.clear();
    for (int i = 0; i < widget.items.length; i++) {
      newSelected.add(i);
    }
  }

  selected.value = newSelected;
}