]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/UIxAppointmentView.h
some more work on the Kolab viewers
[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 SOGoAppointment;
10 @class SOGoDateFormatter;
11
12 @interface UIxAppointmentView : UIxComponent
13 {
14   id appointment;
15   id attendee;
16   SOGoDateFormatter *dateFormatter;
17   id item;
18 }
19
20 - (SOGoAppointment *)appointment;
21
22 /* permissions */
23 - (BOOL)canAccessApt;
24 - (BOOL)canEditApt;
25   
26 - (SOGoDateFormatter *)dateFormatter;
27 - (NSCalendarDate *)startTime;
28 - (NSCalendarDate *)endTime;
29   
30 - (NSString *)attributesTabLink;
31 - (NSString *)participantsTabLink;
32
33 - (NSString *)completeHrefForMethod:(NSString *)_method
34   withParameter:(NSString *)_param
35   forKey:(NSString *)_key;
36
37 @end
38
39 #endif /* __SOGo_UIxAppointmentView_H__ */