calendarui/controller/src/calenalarmmanager.cpp
branchRCL_3
changeset 78 356f28cd5ca0
parent 66 bd7edf625bdd
child 86 ed599363c2d7
equal deleted inserted replaced
74:97232defd20e 78:356f28cd5ca0
  1058 void CCalenAlarmManager::HandleSystemTimeChangedL()
  1058 void CCalenAlarmManager::HandleSystemTimeChangedL()
  1059     {
  1059     {
  1060     TRACE_ENTRY_POINT;
  1060     TRACE_ENTRY_POINT;
  1061 
  1061 
  1062     TTime currentTime = CalenDateUtils::Now();
  1062     TTime currentTime = CalenDateUtils::Now();
  1063     TTime entryAlarmTime; 
  1063     TTime entryAlarmTime(Time::NullTTime()); 
  1064     RArray<TCalLocalUid> foundlocalUids;
  1064     RArray<TCalLocalUid> foundlocalUids;
  1065     RArray<TCalCollectionId> foundColIds;
  1065     RArray<TCalCollectionId> foundColIds;
  1066     TCalLocalUid entryLocalUid;
  1066     TCalLocalUid entryLocalUid;
  1067     
  1067     
  1068     for(TInt i = 0;i<iMissedAlarmList.Count();i++)
  1068     for(TInt i = 0;i<iMissedAlarmList.Count();i++)
  1121     {
  1121     {
  1122     TRACE_ENTRY_POINT;
  1122     TRACE_ENTRY_POINT;
  1123     
  1123     
  1124     // FIXME: leaving!
  1124     // FIXME: leaving!
  1125     CCalAlarm* alarm = aEntry.AlarmL();
  1125     CCalAlarm* alarm = aEntry.AlarmL();
  1126     CleanupStack::PushL( alarm );
  1126     
  1127 
  1127     if(alarm)
  1128     switch( aEntry.EntryTypeL() )
  1128         {
  1129         {
  1129         CleanupStack::PushL( alarm );
  1130         case CCalEntry::ETodo:
  1130 
  1131             aAlarmDateTime = aEntry.EndTimeL().TimeLocalL();
  1131         switch( aEntry.EntryTypeL() )
  1132             break;
  1132             {
  1133 
  1133             case CCalEntry::ETodo:
  1134         case CCalEntry::EAppt:
  1134                 aAlarmDateTime = aEntry.EndTimeL().TimeLocalL();
  1135         case CCalEntry::EEvent:
  1135                 break;
  1136         case CCalEntry::EAnniv:
  1136 
  1137         default:
  1137             case CCalEntry::EAppt:
  1138             aAlarmDateTime = aEntry.StartTimeL().TimeLocalL();
  1138             case CCalEntry::EEvent:
  1139             break;
  1139             case CCalEntry::EAnniv:
  1140         }
  1140             default:
  1141     aAlarmDateTime -= alarm->TimeOffset();
  1141                 aAlarmDateTime = aEntry.StartTimeL().TimeLocalL();
  1142     
  1142                 break;
  1143     CleanupStack::PopAndDestroy( alarm );
  1143             }
  1144 
  1144         aAlarmDateTime -= alarm->TimeOffset();
       
  1145 
       
  1146         CleanupStack::PopAndDestroy( alarm );
       
  1147         }
       
  1148    
  1145     TRACE_EXIT_POINT;
  1149     TRACE_EXIT_POINT;
  1146     }
  1150     }
  1147 
  1151 
  1148 // ----------------------------------------------------------------------------
  1152 // ----------------------------------------------------------------------------
  1149 // CCalenAlarmManager::LaunchEventViewerL
  1153 // CCalenAlarmManager::LaunchEventViewerL