]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/UIxAppointmentView.h
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1045 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__ */