2022-08-04 16:16:16 +00:00
|
|
|
import 'package:photos/models/file.dart';
|
2022-09-14 08:40:35 +00:00
|
|
|
import 'package:photos/models/search/search_result.dart';
|
2022-08-04 16:16:16 +00:00
|
|
|
|
|
|
|
class FileSearchResult extends SearchResult {
|
|
|
|
final File file;
|
|
|
|
|
|
|
|
FileSearchResult(this.file);
|
2022-09-14 08:33:12 +00:00
|
|
|
|
|
|
|
@override
|
|
|
|
String name() {
|
2022-09-23 01:48:25 +00:00
|
|
|
return file.displayName;
|
2022-09-14 08:33:12 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
ResultType type() {
|
|
|
|
return ResultType.file;
|
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
File previewThumbnail() {
|
|
|
|
return file;
|
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
List<File> resultFiles() {
|
|
|
|
// for fileSearchResult, the file detailed page view will be opened
|
|
|
|
throw UnimplementedError();
|
|
|
|
}
|
2022-08-04 16:16:16 +00:00
|
|
|
}
|