-rw-r--r-- | core/pim/todo/otaskeditor.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/core/pim/todo/otaskeditor.cpp b/core/pim/todo/otaskeditor.cpp index e26d5e4..84f854f 100644 --- a/core/pim/todo/otaskeditor.cpp +++ b/core/pim/todo/otaskeditor.cpp @@ -39,19 +39,22 @@ OTodo OTaskEditor::todo()const{ qWarning("saving!"); OTodo to; to.setUid(m_uid ); m_overView->save( to ); m_stat->save( to ); to.setRecurrence( m_rec->recurrence() ); + m_alarm->save( to ); return to; } void OTaskEditor::load(const OTodo& to) { m_overView->load( to ); m_stat->load( to ); m_rec->setRecurrence( to.recurrence(), to.hasDueDate() ? to.dueDate() : QDate::currentDate() ); + m_alarm->setEnabled( !to.hasRecurrence() ); + m_alarm->load( to ); } void OTaskEditor::init() { setCaption("Task Editor"); QVBoxLayout* layo = new QVBoxLayout( this ); m_tab = new OTabWidget( this ); @@ -66,18 +69,18 @@ void OTaskEditor::init() { m_stat = new TaskEditorStatus( m_tab ); m_tab->addTab( m_stat, "todo/TodoList", tr("Status") ); m_alarm = new TaskEditorAlarms( m_tab ); m_tab->addTab( m_alarm, "todo/alarm", tr("Alarms") ); - m_remind = new TaskEditorAlarms( m_tab ); - m_tab->addTab( m_remind, "todo/reminder", tr("Reminders") ); +// m_remind = new TaskEditorAlarms( m_tab ); +// m_tab->addTab( m_remind, "todo/reminder", tr("Reminders") ); - QLabel* lbl = new QLabel( m_tab ); - lbl->setText( tr("X-Ref") ); - m_tab->addTab( lbl, "todo/xref", tr("X-Ref") ); +// QLabel* lbl = new QLabel( m_tab ); +// lbl->setText( tr("X-Ref") ); +// m_tab->addTab( lbl, "todo/xref", tr("X-Ref") ); m_rec = new ORecurranceWidget( true, QDate::currentDate(), this ); m_tab->addTab( m_rec, "repeat", tr("Recurrence") ); /* signal and slots */ |