pimappservices/calendar/inc/calcommon.h
branchRCL_3
changeset 65 12af337248b1
parent 0 f979ecb2b13e
child 66 bd7edf625bdd
equal deleted inserted replaced
60:96907930389d 65:12af337248b1
   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 		
   113 		/** By default all instances which adjoin the search range are found. Use the EExcludeInstanceAdjoiningRange
   116 		/** By default all instances which adjoin the search range are found. Use the EExcludeInstanceAdjoiningRange
   114 		flag to exclude instances that are outside, but adjoin the search range.
   117 		flag to exclude instances that are outside, but adjoin the search range.
   115 		
   118 		
   116 		Instances that are outside, but adjoin the search start or end time are excluded.
   119 		Instances that are outside, but adjoin the search start or end time are excluded.
   117 		Instances that both start and end on the search start time are included.
   120 		Instances that both start and end on the search start time are included.
   119 		*/
   122 		*/
   120 		EExcludeInstanceAdjoiningRange=0x400,
   123 		EExcludeInstanceAdjoiningRange=0x400,
   121 		
   124 		
   122 		/** Include all entries (appointments, day events, reminders, anniversaries and todos). */
   125 		/** Include all entries (appointments, day events, reminders, anniversaries and todos). */
   123 		EIncludeAll=EIncludeAppts|EIncludeReminder|EIncludeEvents|EIncludeAnnivs|
   126 		EIncludeAll=EIncludeAppts|EIncludeReminder|EIncludeEvents|EIncludeAnnivs|
   124 		EIncludeCompletedTodos|EIncludeIncompletedTodos,
   127 		EIncludeCompletedTodos|EIncludeIncompletedTodos|EIncludeNotes,
   125 		};
   128 		};
   126 		
   129 		
   127 	/** The range of instances referred to in a recurrence ID or instance view. 
   130 	/** The range of instances referred to in a recurrence ID or instance view. 
   128 	@publishedAll
   131 	@publishedAll
   129 	@released
   132 	@released
   261 	private:
   264 	private:
   262 		TUint iHighestPriority;
   265 		TUint iHighestPriority;
   263 		TUint iLowestPriority;
   266 		TUint iLowestPriority;
   264 		};
   267 		};
   265 	
   268 	
       
   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 
   266 	/** Enumeration to define the sort-able attributes that can be sorted on in the
   289 	/** Enumeration to define the sort-able attributes that can be sorted on in the
   267 	 * instance view 
   290 	 * instance view 
   268 	@publishedAll
   291 	@publishedAll
   269 	@prototype
   292 	@prototype
   270 	*/
   293 	*/