--- 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.