pimappservices/calendar/client/src/calinstanceview.cpp
branchRCL_3
changeset 65 12af337248b1
parent 0 f979ecb2b13e
child 66 bd7edf625bdd
child 89 b57382753122
--- 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.