sogo/UI/Scheduler/UIxAppointmentView.h
Wolfgang Sourdeau 4063ec97a6 Monotone-Parent: ac5956502faf7c4b91df6d48458fad8d43190b66
Monotone-Revision: 4aaa3d89a907d67df8c23bdce5f9fb5be71e663d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-04-12T00:34:43
Monotone-Branch: ca.inverse.sogo
2007-04-12 00:34:43 +00:00

41 lines
871 B
Objective-C

// $Id: UIxAppointmentView.h 1045 2007-04-11 20:13:07Z wolfgang $
#ifndef __SOGo_UIxAppointmentView_H__
#define __SOGo_UIxAppointmentView_H__
#include <SOGoUI/UIxComponent.h>
@class NSCalendarDate;
@class iCalEvent;
@class iCalPerson;
@class SOGoDateFormatter;
@interface UIxAppointmentView : UIxComponent
{
iCalEvent* appointment;
iCalPerson* attendee;
SOGoDateFormatter *dateFormatter;
id item;
}
- (iCalEvent *) appointment;
/* permissions */
- (BOOL) canAccessApt;
- (BOOL) canEditApt;
- (SOGoDateFormatter *) dateFormatter;
- (NSCalendarDate *) startTime;
- (NSCalendarDate *) endTime;
- (NSString *) attributesTabLink;
- (NSString *) participantsTabLink;
- (NSString *) completeHrefForMethod: (NSString *) _method
withParameter: (NSString *) _param
forKey: (NSString *) _key;
@end
#endif /* __SOGo_UIxAppointmentView_H__ */