Changeset 913

Show
Ignore:
Timestamp:
12/04/04 19:41:24 (4 years ago)
Author:
morris
Message:

no longer needed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Footagehead/trunk/FHCache.h

    r901 r913  
    1 /* $Id: FHCache.h,v 1.2 2004/12/03 12:29:49 morris Exp $ */ 
     1/* $Id: FHCache.h,v 1.3 2004/12/04 18:41:24 morris Exp $ */ 
    22 
    33/* 
     
    3030        NSImage                                         *_directoryIcon; 
    3131        NSMutableDictionary                     *_fileIcons; 
    32         NSMutableDictionary                     *_images; 
    3332        NSMutableArray                          *_temporaryPaths; 
    3433         
     
    4746- (NSImage *)                                   fileIconForPath:(NSString *)path; 
    4847 
    49 - (void)                                                setImage:(NSImage *)image forURL:(NSURL *)url; 
    50 - (NSImage *)                                   imageForURL:(NSURL *)url; 
    51  
    5248- (void)                                                addTemporaryPath:(NSString *)path; 
    5349- (void)                                                purgeTemporaryPaths; 
  • Footagehead/trunk/FHCache.m

    r901 r913  
    1 /* $Id: FHCache.m,v 1.3 2004/12/03 12:29:49 morris Exp $ */ 
     1/* $Id: FHCache.m,v 1.4 2004/12/04 18:41:24 morris Exp $ */ 
    22 
    33/* 
     
    4949         
    5050        _fileIcons = [[NSMutableDictionary alloc] initWithCapacity:100]; 
    51         _images = [[NSMutableDictionary alloc] initWithCapacity:5]; 
    5251        _temporaryPaths = [[NSMutableArray alloc] initWithCapacity:10]; 
    5352         
     
    6261        [_directoryIcon release]; 
    6362        [_fileIcons release]; 
    64         [_images release]; 
    6563        [_temporaryPaths release]; 
    6664         
     
    136134#pragma mark - 
    137135 
    138 - (void)setImage:(NSImage *)image forURL:(NSURL *)url { 
    139         [_lock lock]; 
    140          
    141         if(!image) { 
    142                 [_images removeObjectForKey:url]; 
    143         } else { 
    144                 if([_images count] > 5) 
    145                         [_images removeObjectForKey:[[_images allKeys] objectAtIndex:0]]; 
    146                  
    147                 [_images setObject:image forKey:[url absoluteString]]; 
    148         } 
    149          
    150         [_lock unlock]; 
    151 } 
    152  
    153  
    154  
    155 - (NSImage *)imageForURL:(NSURL *)url { 
    156         NSImage         *image; 
    157          
    158         [_lock lock]; 
    159         image = [[_images objectForKey:[url absoluteString]] retain]; 
    160         [_lock unlock]; 
    161          
    162         return [image autorelease]; 
    163 } 
    164  
    165  
    166  
    167 #pragma mark - 
    168  
    169136- (void)addTemporaryPath:(NSString *)path { 
    170137        [_lock lock]; 
  • Footagehead/trunk/FHController.m

    r912 r913  
    1 /* $Id: FHController.m,v 1.22 2004/12/04 16:55:54 morris Exp $ */ 
     1/* $Id: FHController.m,v 1.23 2004/12/04 18:41:24 morris Exp $ */ 
    22 
    33/* 
     
    2727 */ 
    2828 
    29 #import "NSImage-FHAdditions.h" 
    3029#import "FHCache.h" 
    3130#import "FHController.h"