pimappservices/calendar/client/src/calinstanceview.cpp
changeset 89 b57382753122
parent 18 c198609911f9
equal deleted inserted replaced
83:5aadd1120515 89:b57382753122
    21 #include "calinstanceiteratoruid.h"
    21 #include "calinstanceiteratoruid.h"
    22 #ifdef SYMBIAN_SKIPPED_CALENDAR_ALARMS
    22 #ifdef SYMBIAN_SKIPPED_CALENDAR_ALARMS
    23 #include <asshdalarm.h>
    23 #include <asshdalarm.h>
    24 #endif //SYMBIAN_SKIPPED_CALENDAR_ALARMS
    24 #endif //SYMBIAN_SKIPPED_CALENDAR_ALARMS
    25 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    25 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    26 #include <asshdalarmcal.h>
    26 #include <ASShdAlarmCal.h>
    27 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS
    27 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS
    28 #include "agmsortcriteria.h"
    28 #include "agmsortcriteria.h"
    29 
    29 
    30 #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
    30 #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
    31 const TInt KDefaultSortCriteriaGranularity = 1;
    31 const TInt KDefaultSortCriteriaGranularity = 1;
   459 	return self;
   459 	return self;
   460 	
   460 	
   461 	}
   461 	}
   462 
   462 
   463 CCalFindInstanceSettings::CCalFindInstanceSettings(CalCommon::TCalViewFilter aFilter, const CalCommon::TCalTimeRange& aTimeRange) :
   463 CCalFindInstanceSettings::CCalFindInstanceSettings(CalCommon::TCalViewFilter aFilter, const CalCommon::TCalTimeRange& aTimeRange) :
   464 	iTimeRange(aTimeRange), iFilter(aFilter), iPriorityRange(0, KMaxTUint), iFavouriteFilter(0, 0)
   464 	iTimeRange(aTimeRange), iFilter(aFilter), iPriorityRange(0, KMaxTUint)
   465 #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
   465 #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
   466 , iSortCriteria(NULL)
   466 , iSortCriteria(NULL)
   467 #endif
   467 #endif
   468 	{
   468 	{
   469 	}
   469 	}
   578 const CalCommon::TCalPriorityRange& CCalFindInstanceSettings::PriorityRange() const
   578 const CalCommon::TCalPriorityRange& CCalFindInstanceSettings::PriorityRange() const
   579 	{
   579 	{
   580 	return iPriorityRange;
   580 	return iPriorityRange;
   581 	}
   581 	}
   582 
   582 
   583 /** Specifies the favourite filter in CCalInstanceView::FindInstanceL.
       
   584 @param aUserIntValue The value of favourite attribute that will be filtered.
       
   585 @param aUserIntMask Specifies which bits are validate in the search.
       
   586 @pre None
       
   587 @post The favourite filter of this CCalFindInstanceSettings object has been updated.
       
   588 @publishedPartner
       
   589 @prototype
       
   590 @capability None
       
   591 */
       
   592 EXPORT_C void CCalFindInstanceSettings::SetFavouriteFilter(
       
   593 		const CalCommon::TCalFavouriteFilter& aFavouriteFilter)
       
   594 	{
       
   595 	iFavouriteFilter = aFavouriteFilter;
       
   596 	}
       
   597 	
       
   598 const CalCommon::TCalFavouriteFilter& CCalFindInstanceSettings::FavouriteFilter() const
       
   599 	{
       
   600 	return iFavouriteFilter;
       
   601 	}
       
   602 
       
   603 #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
   583 #ifdef SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
   604 
       
   605 
       
   606 /** Return the reference of sort criteria which defines the sort order of the instances 
   584 /** Return the reference of sort criteria which defines the sort order of the instances 
   607     returned by CCalInstanceView::FindInstanceL. If sort criteria is not defined the 
   585     returned by CCalInstanceView::FindInstanceL. If sort criteria is not defined the 
   608     default sort order will apply.
   586     default sort order will apply.
   609 @return The reference to sort criteria object    
   587 @return The reference to sort criteria object    
   610 @pre None
   588 @pre None