mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-21 11:25:24 +00:00
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:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user