equal
deleted
inserted
replaced
43 ReminderOff = 0, |
43 ReminderOff = 0, |
44 ReminderOnEventDay, |
44 ReminderOnEventDay, |
45 ReminderOneDayBefore, |
45 ReminderOneDayBefore, |
46 ReminderTwoDaysBefore |
46 ReminderTwoDaysBefore |
47 }; |
47 }; |
|
48 enum MeetingReminderIndex |
|
49 { |
|
50 //Starting the enum from 1 bcoz ReminderOff of AllDayReminderIndex can be used. |
|
51 ReminderAtStart = 1, |
|
52 Reminder15MinsBefore, |
|
53 Reminder30MinsBefore, |
|
54 Reminder1HourBefore |
|
55 }; |
48 public: |
56 public: |
49 CalenEditorReminderField(CalenEditorPrivate* calenEditor, |
57 CalenEditorReminderField(CalenEditorPrivate* calenEditor, |
50 HbDataForm* form, HbDataFormModel* model, |
58 HbDataForm* form, HbDataFormModel* model, |
51 QObject *parent = NULL); |
59 QObject *parent = NULL); |
52 virtual ~CalenEditorReminderField(); |
60 virtual ~CalenEditorReminderField(); |
67 int reminderItemsCount(); |
75 int reminderItemsCount(); |
68 int currentReminderIndex(); |
76 int currentReminderIndex(); |
69 void setCurrentIndex(int index); |
77 void setCurrentIndex(int index); |
70 void disableReminderTimeField(); |
78 void disableReminderTimeField(); |
71 bool isReminderTimeForAllDayAdded(); |
79 bool isReminderTimeForAllDayAdded(); |
|
80 void UpdateReminderChoicesForSameDay(QTime startTime); |
|
81 void setSavedMeetingReminderIndex(); |
|
82 int getReminderIndexBasedOnEntryAlarm(); |
|
83 |
72 private slots: |
84 private slots: |
73 void handleReminderIndexChanged(int index); |
85 void handleReminderIndexChanged(int index); |
74 void launchReminderTimePicker(); |
86 void launchReminderTimePicker(); |
75 void setReminderTimeForAllDay(); |
87 void setReminderTimeForAllDay(); |
76 private: |
88 private: |