1 // $Id: OGoCalWeekView.m,v 1.3 2004/06/03 21:56:44 helge Exp $
3 #include "OGoCalWeekView.h"
6 @implementation OGoCalWeekView
8 - (NSCalendarDate *)startDate {
9 return [[super startDate] mondayOfWeek];
12 - (NSCalendarDate *)endDate {
13 return [[self startDate] dateByAddingYears:0 months:0 days:7
14 hours:0 minutes:0 seconds:0];
19 - (NSDictionary *)prevWeekQueryParameters {
22 date = [[self startDate] dateByAddingYears:0 months:0 days:-7
23 hours:0 minutes:0 seconds:0];
24 return [self queryParametersBySettingSelectedDate:date];
27 - (NSDictionary *)thisWeekQueryParameters {
30 date = [NSCalendarDate date]; /* today */
31 return [self queryParametersBySettingSelectedDate:date];
34 - (NSDictionary *)nextWeekQueryParameters {
37 date = [[self startDate] dateByAddingYears:0 months:0 days:7
38 hours:0 minutes:0 seconds:0];
39 return [self queryParametersBySettingSelectedDate:date];
42 @end /* OGoCalWeekView */