pimappservices/calendar/inc/calcommon.h
branchRCL_3
changeset 66 bd7edf625bdd
parent 65 12af337248b1
equal deleted inserted replaced
65:12af337248b1 66:bd7edf625bdd
   108 		Note that setting both the EInstanceStartTimeWithinRange and EInstanceEndTimeWithinRange flags will 
   108 		Note that setting both the EInstanceStartTimeWithinRange and EInstanceEndTimeWithinRange flags will 
   109 		only include instances which are completely within the search time range.
   109 		only include instances which are completely within the search time range.
   110 		*/
   110 		*/
   111 		EInstanceEndTimeWithinRange=0x200,
   111 		EInstanceEndTimeWithinRange=0x200,
   112 		
   112 		
   113 		/** Include text notes **/
       
   114 		EIncludeNotes=0x300,
       
   115 		
       
   116 		/** By default all instances which adjoin the search range are found. Use the EExcludeInstanceAdjoiningRange
   113 		/** By default all instances which adjoin the search range are found. Use the EExcludeInstanceAdjoiningRange
   117 		flag to exclude instances that are outside, but adjoin the search range.
   114 		flag to exclude instances that are outside, but adjoin the search range.
   118 		
   115 		
   119 		Instances that are outside, but adjoin the search start or end time are excluded.
   116 		Instances that are outside, but adjoin the search start or end time are excluded.
   120 		Instances that both start and end on the search start time are included.
   117 		Instances that both start and end on the search start time are included.
   122 		*/
   119 		*/
   123 		EExcludeInstanceAdjoiningRange=0x400,
   120 		EExcludeInstanceAdjoiningRange=0x400,
   124 		
   121 		
   125 		/** Include all entries (appointments, day events, reminders, anniversaries and todos). */
   122 		/** Include all entries (appointments, day events, reminders, anniversaries and todos). */
   126 		EIncludeAll=EIncludeAppts|EIncludeReminder|EIncludeEvents|EIncludeAnnivs|
   123 		EIncludeAll=EIncludeAppts|EIncludeReminder|EIncludeEvents|EIncludeAnnivs|
   127 		EIncludeCompletedTodos|EIncludeIncompletedTodos|EIncludeNotes,
   124 		EIncludeCompletedTodos|EIncludeIncompletedTodos,
   128 		};
   125 		};
   129 		
   126 		
   130 	/** The range of instances referred to in a recurrence ID or instance view. 
   127 	/** The range of instances referred to in a recurrence ID or instance view. 
   131 	@publishedAll
   128 	@publishedAll
   132 	@released
   129 	@released
   264 	private:
   261 	private:
   265 		TUint iHighestPriority;
   262 		TUint iHighestPriority;
   266 		TUint iLowestPriority;
   263 		TUint iLowestPriority;
   267 		};
   264 		};
   268 	
   265 	
   269 	/** Class to implement the filter on favourite entries.
       
   270 	This is used to filter entries according the value of the favourite property
       
   271 	when using CCalFindInstanceSettings.
       
   272 	@publishedAll
       
   273 	@released
       
   274 	*/
       
   275 	class TCalFavouriteFilter
       
   276 		{
       
   277 	public:
       
   278 		IMPORT_C TCalFavouriteFilter();
       
   279 		IMPORT_C TCalFavouriteFilter(TUint32 aValue, TUint32 aMask);
       
   280 		
       
   281 		IMPORT_C TUint32 Value() const;
       
   282 		IMPORT_C TUint32 Mask() const;
       
   283 		
       
   284 	private:
       
   285 		TUint32 iValue;
       
   286 		TUint32 iMask;
       
   287 		};
       
   288 
       
   289 	/** Enumeration to define the sort-able attributes that can be sorted on in the
   266 	/** Enumeration to define the sort-able attributes that can be sorted on in the
   290 	 * instance view 
   267 	 * instance view 
   291 	@publishedAll
   268 	@publishedAll
   292 	@prototype
   269 	@prototype
   293 	*/
   270 	*/