Browse CVS Repository
Diff of /undmail/guiproto/DUMMailBox.m
Parent Directory
| Revision Log
| Revision Graph
| Patch
| 49 |
NSLog(@"%i mail files\n", [mails count]); |
NSLog(@"%i mail files\n", [mails count]); |
| 50 |
} |
} |
| 51 |
|
|
| 52 |
|
// Public Method |
| 53 |
-(id)initWithName:(NSString *)name dataFilePath:path;{ |
-(id)initWithName:(NSString *)name dataFilePath:path;{ |
| 54 |
self = [super init]; |
self = [super init]; |
| 55 |
mailBoxName = name; |
mailBoxName = name; |
| 64 |
[mailBoxName release]; |
[mailBoxName release]; |
| 65 |
[childMailBox release]; |
[childMailBox release]; |
| 66 |
[mails release]; |
[mails release]; |
| 67 |
|
[childMailBoxNameArray release]; |
| 68 |
[super dealloc]; |
[super dealloc]; |
| 69 |
} |
} |
| 70 |
-(NSString *)name{ |
-(NSString *)name{ |
| 79 |
-(unsigned int)countMail{ |
-(unsigned int)countMail{ |
| 80 |
return [mails count]; |
return [mails count]; |
| 81 |
} |
} |
| 82 |
|
-(unsigned int)countUnreadMail{ |
| 83 |
|
unsigned int count = 0; |
| 84 |
|
unsigned int i; |
| 85 |
|
for(i = 0; i < [mails count]; i++){ |
| 86 |
|
if([[mails objectAtIndex:i] isUnread]){ |
| 87 |
|
count++; |
| 88 |
|
} |
| 89 |
|
} |
| 90 |
|
return count; |
| 91 |
|
} |
| 92 |
-(void)addMailBox:(DUMMailBox *)mailBox{ |
-(void)addMailBox:(DUMMailBox *)mailBox{ |
| 93 |
[childMailBox setObject:mailBox forKey:[mailBox name]]; |
[childMailBox setObject:mailBox forKey:[mailBox name]]; |
| 94 |
[childMailBoxNameArray addObject:[mailBox name]]; |
[childMailBoxNameArray addObject:[mailBox name]]; |
|
|
Legend:
| Removed from v.1.1 |
|
| changed lines |
| |
Added in v.1.2 |
|
|
|