Develop and Download Open Source Software

Browse CVS Repository

Diff of /undmail/guiproto/DUMMailBox.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by footashida, Sat Jan 25 13:23:47 2003 UTC revision 1.2 by footashida, Wed Jan 29 18:30:41 2003 UTC
# Line 49  Line 49 
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;
# Line 64  Line 64 
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{
# Line 78  Line 79 
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

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26