diff -r 96907930389d -r 12af337248b1 pimappservices/calendar/client/src/calinstanceview.cpp --- a/pimappservices/calendar/client/src/calinstanceview.cpp Thu Aug 19 09:53:43 2010 +0300 +++ b/pimappservices/calendar/client/src/calinstanceview.cpp Tue Aug 31 15:13:43 2010 +0300 @@ -461,7 +461,7 @@ } CCalFindInstanceSettings::CCalFindInstanceSettings(CalCommon::TCalViewFilter aFilter, const CalCommon::TCalTimeRange& aTimeRange) : - iTimeRange(aTimeRange), iFilter(aFilter), iPriorityRange(0, KMaxTUint) + iTimeRange(aTimeRange), iFilter(aFilter), iPriorityRange(0, KMaxTUint), iFavouriteFilter(0, 0) #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT , iSortCriteria(NULL) #endif @@ -580,7 +580,29 @@ return iPriorityRange; } +/** Specifies the favourite filter in CCalInstanceView::FindInstanceL. +@param aUserIntValue The value of favourite attribute that will be filtered. +@param aUserIntMask Specifies which bits are validate in the search. +@pre None +@post The favourite filter of this CCalFindInstanceSettings object has been updated. +@publishedPartner +@prototype +@capability None +*/ +EXPORT_C void CCalFindInstanceSettings::SetFavouriteFilter( + const CalCommon::TCalFavouriteFilter& aFavouriteFilter) + { + iFavouriteFilter = aFavouriteFilter; + } + +const CalCommon::TCalFavouriteFilter& CCalFindInstanceSettings::FavouriteFilter() const + { + return iFavouriteFilter; + } + #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT + + /** Return the reference of sort criteria which defines the sort order of the instances returned by CCalInstanceView::FindInstanceL. If sort criteria is not defined the default sort order will apply.