rendered paste body// if there is a reminder
if (templateList.value(i).reminderOffsetUnit() != NO_REMINDER)
{
Alarm *myAlarm = new Alarm(myEvent);
myAlarm->setDisplayAlarm(todoName);
int alarmOffsetUnit = templateList.value(i).reminderOffsetUnit();
int alarmOffsetValue = 0;
switch (alarmOffsetUnit)
{
case 0: // minutes
alarmOffsetValue = 60 * templateList.value(i).reminderOffsetValue();
break;
case 1: // hours
alarmOffsetValue = 3600 * templateList.value(i).reminderOffsetValue();
break;
case 2: // days
alarmOffsetValue = 86400 * templateList.value(i).reminderOffsetValue();
break;
default: // should not happen
alarmOffsetValue = 60 * templateList.value(i).reminderOffsetValue();
break;
}
myAlarm->setStartOffset(Duration::Duration(alarmOffsetValue));
myAlarm->setEnabled(TRUE);
}
m_calendar->addEvent(myEvent);
m_calendar->save("cal.ics");