Show
Ignore:
Timestamp:
11/16/2009 08:07:37 PM (2 years ago)
Author:
gbooker
Message:

Made the virtual directory importer more global and at completed the custom virtual directory setup for tv directories.
Refs #313

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m

    r963 r966  
    127127         
    128128        NSString *moviePath = [[NSBundle bundleForClass:[self class]] pathForResource:@"video_H" ofType:@"png"]; 
    129         vdImport = [[SapphireCustomVirtualDirectoryImporter alloc] initWithPath:[applicationSupportDir() stringByAppendingPathComponent:@"virtualDirs.xml"]]; 
    130129        defaultSorters = [[NSArray alloc] initWithObjects:titleSort, dateSort, imdbRatingSort, nil]; 
    131130         
     
    169168        [virtualDirs release]; 
    170169        [defaultSorters release]; 
    171         [vdImport release]; 
    172170        Basic_Directory_Function_Deallocs 
    173171        [super dealloc]; 
     
    221219{ 
    222220        /*Import any defined movie virtual directories*/ 
    223         NSArray *newVirtualDirs = [vdImport movieVirtualDirectories]; 
     221        NSArray *newVirtualDirs = [[SapphireApplianceController customVirtualDirectoryImporter] movieVirtualDirectories]; 
    224222        if(![virtualDirs isEqualToArray:newVirtualDirs]) 
    225223        { 
     
    238236                        SapphireFilteredFileDirectory *custom = [[SapphireFilteredFileDirectory alloc] initWithPredicate:[virtualDir predicate] Context:moc]; 
    239237                        [subDirs addObject:custom]; 
    240                         [names addObject:BRLocalizedString([virtualDir title], [virtualDir description])]; 
     238                        [names addObject:[virtualDir title]]; 
    241239                        [custom setPath:[[VIRTUAL_DIR_ROOT_PATH stringByAppendingString:@"/"] stringByAppendingString:[virtualDir description]]]; 
    242240                        [custom setCoverArtPath:moviePath]; // Change this to be part of the XML?