Gets visible items (filtered or all).
List<ListItem> get visibleItems { if (_filterState != FilterState.unfiltered) { return _filteredItems.map((f) => f.item).toList(); } return _items; }