]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/UIxTaskView.h
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1086 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Scheduler / UIxTaskView.h
1 // $Id: UIxTaskView.h 768 2005-07-15 00:13:01Z helge $
2
3 #ifndef __SOGo_UIxTaskView_H__
4 #define __SOGo_UIxTaskView_H__
5
6 #include <SOGoUI/UIxComponent.h>
7
8 @class NSCalendarDate;
9 @class iCalToDo;
10 @class iCalPerson;
11 @class SOGoDateFormatter;
12
13 @interface UIxTaskView : UIxComponent
14 {
15   iCalToDo* task;
16   iCalPerson* attendee;
17   SOGoDateFormatter *dateFormatter;
18   id item;
19 }
20
21 - (iCalToDo *) task;
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_UIxTaskView_H__ */