diff -r a3cb48f6c889 -r 1881ad52dc45 calendarui/caleneditor/inc/caleneditorreminderfield.h --- a/calendarui/caleneditor/inc/caleneditorreminderfield.h Wed Aug 25 14:02:13 2010 +0530 +++ b/calendarui/caleneditor/inc/caleneditorreminderfield.h Tue Aug 31 18:15:13 2010 +0530 @@ -45,6 +45,14 @@ ReminderOneDayBefore, ReminderTwoDaysBefore }; + enum MeetingReminderIndex + { + //Starting the enum from 1 bcoz ReminderOff of AllDayReminderIndex can be used. + ReminderAtStart = 1, + Reminder15MinsBefore, + Reminder30MinsBefore, + Reminder1HourBefore + }; public: CalenEditorReminderField(CalenEditorPrivate* calenEditor, HbDataForm* form, HbDataFormModel* model, @@ -69,6 +77,10 @@ void setCurrentIndex(int index); void disableReminderTimeField(); bool isReminderTimeForAllDayAdded(); + void UpdateReminderChoicesForSameDay(QTime startTime); + void setSavedMeetingReminderIndex(); + int getReminderIndexBasedOnEntryAlarm(); + private slots: void handleReminderIndexChanged(int index); void launchReminderTimePicker();