Changeset 1196
- Timestamp:
- 02/28/2010 04:02:52 PM (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m
r966 r1196 94 94 NSPredicate *allPred = [NSPredicate predicateWithFormat:@"movie != nil"]; 95 95 SapphireFilteredFileDirectory *all = [[SapphireFilteredFileDirectory alloc] initWithPredicate:allPred Context:moc]; 96 SapphireEntityDirectory *genre = [[SapphireEntityDirectory alloc] initWithEntityFetch:genreEntityFetch inContext:moc]; 97 SapphireEntityDirectory *director = [[SapphireEntityDirectory alloc] initWithEntityFetch:directorEntityFetch inContext:moc]; 96 98 SapphireEntityDirectory *cast = [[SapphireEntityDirectory alloc] initWithEntityFetch:castEntityFetch inContext:moc]; 97 SapphireEntityDirectory *director = [[SapphireEntityDirectory alloc] initWithEntityFetch:directorEntityFetch inContext:moc];98 SapphireEntityDirectory *genre = [[SapphireEntityDirectory alloc] initWithEntityFetch:genreEntityFetch inContext:moc];99 99 NSPredicate *top250Pred = [NSPredicate predicateWithFormat:@"movie.imdbTop250Ranking != 0"]; 100 100 SapphireFilteredFileDirectory *top250 = [[SapphireFilteredFileDirectory alloc] initWithPredicate:top250Pred Context:moc]; … … 104 104 originalSubDirs = [[NSArray alloc] initWithObjects: 105 105 all, 106 genre, 107 director, 106 108 cast, 107 director,108 genre,109 109 top250, 110 110 oscar, … … 113 113 originalNames = [[NSArray alloc] initWithObjects: 114 114 BRLocalizedString( @"All Movies", @"Select all movies" ), 115 BRLocalizedString( @"By Genre", @"Select movies based on genre" ), 116 BRLocalizedString( @"By Director", @"Select movies based on director" ), 115 117 BRLocalizedString( @"By Cast", @"Select movies based on cast members" ), 116 BRLocalizedString( @"By Director", @"Select movies based on director" ),117 BRLocalizedString( @"By Genre", @"Select movies based on genre" ),118 118 BRLocalizedString( @"IMDB Top 250", @"Show movies in IMDb Top 250 only" ), 119 119 BRLocalizedString( @"Academy Award Winning", @"Show Oscar winning movies only" ), … … 133 133 [all setCoverArtPath:moviePath]; 134 134 [all setFileSorters:[NSArray arrayWithObjects:titleSort, dateSort, imdbRatingSort, nil]]; 135 [genre setPath:VIRTUAL_DIR_GENRE_PATH]; 136 [genre setCoverArtPath:moviePath]; 137 [genre setMetaFileFetchPredicate:[NSPredicate predicateWithFormat:@"movie != nil AND ANY movie.genres != nil"]]; 138 [director setPath:VIRTUAL_DIR_DIRECTOR_PATH]; 139 [director setCoverArtPath:moviePath]; 140 [director setMetaFileFetchPredicate:[NSPredicate predicateWithFormat:@"movie != nil AND ANY movie.directors != nil"]]; 135 141 [cast setPath:VIRTUAL_DIR_CAST_PATH]; 136 142 [cast setCoverArtPath:moviePath]; 137 143 [cast setMetaFileFetchPredicate:[NSPredicate predicateWithFormat:@"movie != nil AND ANY movie.#cast != nil"]]; 138 [director setPath:VIRTUAL_DIR_DIRECTOR_PATH];139 [director setCoverArtPath:moviePath];140 [director setMetaFileFetchPredicate:[NSPredicate predicateWithFormat:@"movie != nil AND ANY movie.directors != nil"]];141 [genre setPath:VIRTUAL_DIR_GENRE_PATH];142 [genre setCoverArtPath:moviePath];143 [genre setMetaFileFetchPredicate:[NSPredicate predicateWithFormat:@"movie != nil AND ANY movie.genres != nil"]];144 144 [top250 setPath:VIRTUAL_DIR_TOP250_PATH]; 145 145 [top250 setCoverArtPath:moviePath]; … … 152 152 153 153 [all release]; 154 [genre release]; 155 [director release]; 154 156 [cast release]; 155 [director release];156 [genre release];157 157 [top250 release]; 158 158 [oscar release];
