All pastes #502273 Raw Edit

Something

public text v1 · immutable
·published 2007-05-22 13:16 UTC
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");