equal
deleted
inserted
replaced
55 QObject *parent) |
55 QObject *parent) |
56 :QObject(parent), |
56 :QObject(parent), |
57 mCalenEditor(calenEditor), |
57 mCalenEditor(calenEditor), |
58 mEditorForm(form), |
58 mEditorForm(form), |
59 mCalenEditorModel(model), |
59 mCalenEditorModel(model), |
60 mCustomReminderTimeItem(NULL), |
60 mCustomReminderTimeItem(0), |
61 mReminderTimeAdded(false) |
61 mReminderTimeAdded(false) |
62 { |
62 { |
63 OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY ); |
63 OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY ); |
64 mReminderItem = new HbDataFormModelItem(); |
64 mReminderItem = new HbDataFormModelItem(); |
65 mReminderItem->setType(HbDataFormModelItem::ComboBoxItem); |
65 mReminderItem->setType(HbDataFormModelItem::ComboBoxItem); |
348 // Set default alarm if its a new entry. |
348 // Set default alarm if its a new entry. |
349 if (mCalenEditor->isNewEntry()) { |
349 if (mCalenEditor->isNewEntry()) { |
350 AgendaAlarm reminder; |
350 AgendaAlarm reminder; |
351 QDate defaultDate |
351 QDate defaultDate |
352 (mCalenEditor->editedEntry()->startTime().date().addDays(-1)); |
352 (mCalenEditor->editedEntry()->startTime().date().addDays(-1)); |
353 // Set default time. |
353 // Set default time as 6pm of the previous day. |
354 mReminderTimeForAllDay.setHMS(18, 0, 0, 0); |
354 mReminderTimeForAllDay.setHMS(18, 0, 0, 0); |
355 setDisplayTime(); |
355 setDisplayTime(); |
356 QDateTime startDateTimeForAllDay( |
356 QDateTime startDateTimeForAllDay( |
357 mCalenEditor->editedEntry()->startTime().date(), QTime(0, 0)); |
357 mCalenEditor->editedEntry()->startTime().date(), QTime(0, 0)); |
358 QDateTime defaultReminderDateTimeForAllDay |
358 QDateTime defaultReminderDateTimeForAllDay |
472 QModelIndex reminderIndex = |
472 QModelIndex reminderIndex = |
473 mCalenEditorModel->indexFromItem(mCustomReminderTimeItem); |
473 mCalenEditorModel->indexFromItem(mCustomReminderTimeItem); |
474 mCalenEditorModel->removeItem( |
474 mCalenEditorModel->removeItem( |
475 mCalenEditorModel->index( |
475 mCalenEditorModel->index( |
476 reminderIndex.row(), 0)); |
476 reminderIndex.row(), 0)); |
477 mCustomReminderTimeItem = NULL; |
477 mCustomReminderTimeItem = 0; |
478 } |
478 } |
479 OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_EXIT ); |
479 OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_EXIT ); |
480 } |
480 } |
481 |
481 |
482 /*! |
482 /*! |