]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/UIxAppointmentView.h
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1017 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Scheduler / UIxAppointmentView.h
1 // $Id$
2
3 #ifndef __SOGo_UIxAppointmentView_H__
4 #define __SOGo_UIxAppointmentView_H__
5
6 #include <SOGoUI/UIxComponent.h>
7
8 @class NSCalendarDate;
9 @class iCalEvent;
10 @class iCalPerson;
11 @class SOGoDateFormatter;
12
13 @interface UIxAppointmentView : UIxComponent
14 {
15   iCalEvent* appointment;
16   iCalPerson* attendee;
17   SOGoDateFormatter *dateFormatter;
18   id item;
19 }
20
21 - (iCalEvent *)appointment;
22
23 /* permissions */
24 - (BOOL)canAccessApt;
25 - (BOOL)canEditApt;
26   
27 - (SOGoDateFormatter *)dateFormatter;
28 - (NSCalendarDate *)startTime;
29 - (NSCalendarDate *)endTime;
30   
31 - (NSString *)attributesTabLink;
32 - (NSString *)participantsTabLink;
33
34 - (NSString *)completeHrefForMethod:(NSString *)_method
35   withParameter:(NSString *)_param
36   forKey:(NSString *)_key;
37
38 @end
39
40 #endif /* __SOGo_UIxAppointmentView_H__ */