Replaces all files.
void replace(Iterable<UFileData> files) { if (_files.contains(_cover)) _setCover(null); _files ..clear() ..addAll(files); notifyListeners(); }