equal
deleted
inserted
replaced
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 { |