Changeset 1295
- Timestamp:
- 07/02/2010 06:03:54 PM (20 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.m
r1290 r1295 15 15 #import "SapphireTVTranslation.h" 16 16 #import "SapphireMovieTranslation.h" 17 #import "SapphireJoinedFile.h" 17 18 18 19 #import "NSArray-Extensions.h" … … 592 593 } 593 594 594 - (NSString *)sizeString 595 { 596 /*Get size*/ 597 float size = [self sizeValue]; 595 NSString *sizeStringForSize(float size) 596 { 598 597 if(size == 0) 599 598 return @"-"; … … 623 622 } 624 623 return [NSString stringWithFormat:@"%.1f%cB", size, letter]; 624 } 625 626 - (NSString *)sizeString 627 { 628 /*Get size*/ 629 float size = [self sizeValue]; 630 NSString *sizeStr = sizeStringForSize(size); 631 SapphireJoinedFile *joined = self.joinedFile; 632 if(joined != nil) 633 { 634 NSEnumerator *joinedEnum = [joined.joinedFilesSet objectEnumerator]; 635 SapphireFileMetaData *file; 636 while((file = [joinedEnum nextObject]) != nil) 637 { 638 size += file.sizeValue; 639 } 640 if(size != 0) 641 sizeStr = [sizeStr stringByAppendingFormat:@"/%@", sizeStringForSize(size)]; 642 } 643 return sizeStr; 625 644 } 626 645
