pimappservices/calendar/server/src/agsextractor.cpp
changeset 83 5aadd1120515
parent 0 f979ecb2b13e
child 89 b57382753122
equal deleted inserted replaced
82:dcd0ca396fa1 83:5aadd1120515
   100 */
   100 */
   101 void CAgnInstanceExtractor::FindInstancesL(CArrayFix<TAgnSortInstance>& aInstances, const TFindInstanceParams& aSearchParams)
   101 void CAgnInstanceExtractor::FindInstancesL(CArrayFix<TAgnSortInstance>& aInstances, const TFindInstanceParams& aSearchParams)
   102 	{		  	
   102 	{		  	
   103 	TTime searchRangeStartLocal(aSearchParams.iRangeStart.LocalL());
   103 	TTime searchRangeStartLocal(aSearchParams.iRangeStart.LocalL());
   104 	TTime searchRangeEndLocal(aSearchParams.iRangeEnd.LocalL());
   104 	TTime searchRangeEndLocal(aSearchParams.iRangeEnd.LocalL());
   105 	
       
   106 	TTime startTime(searchRangeStartLocal);	
       
   107 	
   105 	
   108 #ifdef SYMBIAN_SKIPPED_CALENDAR_ALARMS
   106 #ifdef SYMBIAN_SKIPPED_CALENDAR_ALARMS
   109 	TBool alarmInstanceSearch(EFalse);		
   107 	TBool alarmInstanceSearch(EFalse);		
   110 	alarmInstanceSearch = aSearchParams.iFilter.IsAlarmedInstanceSearch();
   108 	alarmInstanceSearch = aSearchParams.iFilter.IsAlarmedInstanceSearch();
   111 	if (alarmInstanceSearch)
   109 	if (alarmInstanceSearch)
   170    			    InsertInstanceL(alarmInstanceSearch, aInstances, instance, findInstanceParams);
   168    			    InsertInstanceL(alarmInstanceSearch, aInstances, instance, findInstanceParams);
   171    				}
   169    				}
   172    			}
   170    			}
   173 		}
   171 		}
   174 	
   172 	
   175 #else	
   173 #else
       
   174 	TTime startTime(searchRangeStartLocal);	
       
   175 	
   176 	for (iIterator->GotoL(startTime); !iIterator->AtEnd() && ( (iIterator->CurrentElement().ValidFromTimeLocalL() == Time::NullTTime()) || iIterator->CurrentElement().ValidFromTimeLocalL() <= searchRangeEndLocal) ; iIterator->NextL())
   176 	for (iIterator->GotoL(startTime); !iIterator->AtEnd() && ( (iIterator->CurrentElement().ValidFromTimeLocalL() == Time::NullTTime()) || iIterator->CurrentElement().ValidFromTimeLocalL() <= searchRangeEndLocal) ; iIterator->NextL())
   177 		{
   177 		{
   178 		const CAgnSimpleEntry& KSimpleEntry(iIterator->CurrentElement());
   178 		const CAgnSimpleEntry& KSimpleEntry(iIterator->CurrentElement());
   179 		if(iEntryModel.MatchFullEntryL(KSimpleEntry.EntryId(), aSearchParams))
   179 		if(iEntryModel.MatchFullEntryL(KSimpleEntry.EntryId(), aSearchParams))
   180    			{
   180    			{