See ChangeLog

Monotone-Parent: 0400894ebb0d9305dae91e6efb9e8a62a36e6d5b
Monotone-Revision: 814be30289e980e05d1340e3dc8d3bad9155344d

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2008-11-18T00:06:37
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Ludovic Marcotte
2008-11-18 00:06:37 +00:00
parent 85c9c6e402
commit 3539a06f83
24 changed files with 569 additions and 73 deletions
@@ -68,7 +68,11 @@ static NSTimeZone *UTC = nil;
- (void) dealloc
{
[apt release];
[previousApt release];
[organizerName release];
[viewTZ release];
[oldStartDate release];
[newStartDate release];
[super dealloc];
}
@@ -77,11 +81,50 @@ static NSTimeZone *UTC = nil;
return apt;
}
- (void) setApt: (iCalEntityObject *) newApt
- (void) setApt: (iCalEntityObject *) theApt
{
ASSIGN (apt, newApt);
ASSIGN(apt, theApt);
}
- (iCalEntityObject *) previousApt
{
return previousApt;
}
- (void) setPreviousApt: (iCalEntityObject *) theApt
{
ASSIGN(previousApt, theApt);
}
- (NSTimeZone *) viewTZ
{
if (self->viewTZ) return self->viewTZ;
return UTC;
}
- (void) setViewTZ: (NSTimeZone *) _viewTZ
{
ASSIGN(self->viewTZ, _viewTZ);
}
- (NSCalendarDate *) oldStartDate
{
if (!self->oldStartDate)
{
ASSIGN(self->oldStartDate, [[self previousApt] startDate]);
[self->oldStartDate setTimeZone: [self viewTZ]];
}
return self->oldStartDate;
}
- (NSCalendarDate *) newStartDate
{
if (!self->newStartDate)
{
ASSIGN(self->newStartDate, [[self apt] startDate]);
[self->newStartDate setTimeZone:[self viewTZ]];
}
return self->newStartDate;
}
- (BOOL) isSubject
{