]> err.no Git - scalable-opengroupware.org/blobdiff - UI/Scheduler/UIxCalView.h
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1172 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Scheduler / UIxCalView.h
index 4b2eeb10c3aecbc6443acea7b63138b335c910aa..46236dc2ee84e233591843dd799967c3ec22e4db 100644 (file)
   a SOPE clientObject (which usually is an SOGoAppointmentFolder).
 */
 
-@class NSString, NSArray, NSDictionary, NSMutableDictionary, NSCalendarDate, SOGoAptFormatter;
+@class NSArray;
+@class NSCalendarDate;
+@class NSDictionary;
+@class NSMutableDictionary;
+@class NSString;
+@class NSTimeZone;
+
+@class SOGoAptFormatter;
 @class SOGoAppointmentFolder;
 
 @interface UIxCalView : UIxComponent
 {
-  NSArray          *appointments;
-  NSMutableArray *calendarFolders;
+  NSArray *appointments;
   NSMutableDictionary *componentsData;
-  NSArray          *tasks;
-  NSArray          *allDayApts;
-  id               appointment;
-  NSCalendarDate   *currentDay;
+  NSArray *tasks;
+  NSArray *allDayApts;
+  id appointment;
+  NSCalendarDate *currentDay;
+  NSTimeZone *timeZone;
   SOGoAptFormatter *aptFormatter;
   SOGoAptFormatter *aptTooltipFormatter;
   SOGoAptFormatter *privateAptFormatter;
   } aptFlags;
 }
 
-
 /* config */
 
-- (void)configureFormatters;
+- (void) configureFormatters;
 
 /* accessors */
 
 - (void) setTasks: (NSArray *) _tasks;
 - (NSArray *) tasks;
 
-- (NSArray *)allDayApts;
-- (id)appointment;
-- (BOOL)isMyApt;
-- (BOOL)canAccessApt; /* protection */
+- (NSArray *) allDayApts;
+- (id) appointment;
+- (BOOL) isMyApt;
+- (BOOL) canAccessApt; /* protection */
 
-- (BOOL)hasDayInfo;
-- (BOOL)hasHoldidayInfo;
-- (BOOL)hasAllDayApts;
+- (BOOL) hasDayInfo;
+- (BOOL) hasHoldidayInfo;
+- (BOOL) hasAllDayApts;
 
-- (NSDictionary *)aptTypeDict;
-- (NSString *)aptTypeLabel;
-- (NSString *)aptTypeIcon;
-- (SOGoAptFormatter *)aptFormatter;
+- (NSDictionary *) aptTypeDict;
+- (NSString *) aptTypeLabel;
+- (NSString *) aptTypeIcon;
+- (SOGoAptFormatter *) aptFormatter;
 
-- (NSString *)shortTextForApt;
-- (NSString *)shortTitleForApt;
-- (NSString *)tooltipForApt;
-- (NSString *)appointmentViewURL;
+- (NSString *) shortTextForApt;
+- (NSString *) shortTitleForApt;
+- (NSString *) tooltipForApt;
+- (NSString *) appointmentViewURL;
 
-- (id)holidayInfo;
+- (id) holidayInfo;
 
 /* related to current day */
-- (void)setCurrentDay:(NSCalendarDate *)_day;
-- (NSCalendarDate *)currentDay;
-- (NSString *)currentDayName; /* localized */
+- (void) setCurrentDay: (NSCalendarDate *) _day;
+- (NSCalendarDate *) currentDay;
+- (NSString *) currentDayName; /* localized */
 
 /* defaults */
-- (BOOL)showFullNames;
-- (BOOL)showAMPMDates;
-- (unsigned)dayStartHour;
-- (unsigned)dayEndHour;
-- (BOOL)shouldDisplayWeekend;
-- (BOOL)shouldDisplayRejectedAppointments;
-
-- (NSCalendarDate *)referenceDateForFormatter;
+- (BOOL) showFullNames;
+- (BOOL) showAMPMDates;
+- (unsigned) dayStartHour;
+- (unsigned) dayEndHour;
+- (BOOL) shouldDisplayWeekend;
+- (BOOL) shouldDisplayRejectedAppointments;
+
+- (NSCalendarDate *) referenceDateForFormatter;
  
-- (NSCalendarDate *)thisMonth;
-- (NSCalendarDate *)nextMonth;
+- (NSCalendarDate *) thisMonth;
+- (NSCalendarDate *) nextMonth;
 
 /* fetching */
 
-- (NSCalendarDate *)startDate;
-- (NSCalendarDate *)endDate;
-- (NSArray *) fetchCoreAppointmentsInfos;
-- (NSArray *) fetchCoreTasksInfos;
+- (NSCalendarDate *) startDate;
+- (NSCalendarDate *) endDate;
 
 /* date selection */
 
-- (NSDictionary *)todayQueryParameters;
-- (NSDictionary *)currentDayQueryParameters;
-
-/* calendarUIDs */
-
-- (NSString *)formattedCalendarUIDs;
+- (NSDictionary *) todayQueryParameters;
+- (NSDictionary *) currentDayQueryParameters;
 
 /* CSS related */
 
-- (NSString *)aptStyle;
+- (NSString *) aptStyle;
 
 /* protected methods */
 - (NSDictionary *) _dateQueryParametersWithOffset: (int) daysOffset;