sogo/UI/Scheduler/UIxAppointmentView.h
Wolfgang Sourdeau e3ba378b87 Monotone-Parent: 28e4a1d052d55c17348b711981d2a96fc17a6509
Monotone-Revision: efb5beac382de5b2c393a2be3885d1e75fd11625

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-09-28T17:26:02
Monotone-Branch: ca.inverse.sogo
2006-09-28 17:26:02 +00:00

41 lines
838 B
Objective-C

// $Id: UIxAppointmentView.h 768 2005-07-15 00:13:01Z helge $
#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__ */