author | zautrix <zautrix> | 2005-01-15 01:19:32 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-01-15 01:19:32 (UTC) |
commit | a423c235d0cbc39292102042ed8f4a953e0e37f9 (patch) (unidiff) | |
tree | e6212045a5c20b77692bcc4671c03ac683bf8367 | |
parent | 80da9080c1c33c4704806c442179522edce06bd2 (diff) | |
download | kdepimpi-a423c235d0cbc39292102042ed8f4a953e0e37f9.zip kdepimpi-a423c235d0cbc39292102042ed8f4a953e0e37f9.tar.gz kdepimpi-a423c235d0cbc39292102042ed8f4a953e0e37f9.tar.bz2 |
better todo info
-rw-r--r-- | bin/kdepim/WhatsNew.txt | 1 | ||||
-rw-r--r-- | korganizer/koeventviewer.cpp | 14 | ||||
-rw-r--r-- | korganizer/koeventviewerdialog.cpp | 3 |
3 files changed, 18 insertions, 0 deletions
diff --git a/bin/kdepim/WhatsNew.txt b/bin/kdepim/WhatsNew.txt index da33d12..ccebf58 100644 --- a/bin/kdepim/WhatsNew.txt +++ b/bin/kdepim/WhatsNew.txt | |||
@@ -7,6 +7,7 @@ Fixed that tooltips were not updated after moving an item in agenda view. | |||
7 | Fixed a bug in sorting start date for recurring events in list view. | 7 | Fixed a bug in sorting start date for recurring events in list view. |
8 | Changed the left button in todo viewer from "Agenda" to "Set completed". | 8 | Changed the left button in todo viewer from "Agenda" to "Set completed". |
9 | This makes it possible to change a todo in the What's Next View quickly to the completed state without leaving the What's Next View. | 9 | This makes it possible to change a todo in the What's Next View quickly to the completed state without leaving the What's Next View. |
10 | Added more info in the todo viewer: Startdate, parent/sub todos. | ||
10 | 11 | ||
11 | 12 | ||
12 | KA/Pi: | 13 | KA/Pi: |
diff --git a/korganizer/koeventviewer.cpp b/korganizer/koeventviewer.cpp index 1fcc977..cee0466 100644 --- a/korganizer/koeventviewer.cpp +++ b/korganizer/koeventviewer.cpp | |||
@@ -360,6 +360,9 @@ void KOEventViewer::appendTodo(Todo *event, int mode ) | |||
360 | mText.append(event->location()+"<br>"); | 360 | mText.append(event->location()+"<br>"); |
361 | mMailSubject += i18n(" at ") + event->location(); | 361 | mMailSubject += i18n(" at ") + event->location(); |
362 | } | 362 | } |
363 | if (event->hasStartDate()) { | ||
364 | mText.append(i18n("<p><b>Start on:</b> %1</p>").arg(event->dtStartStr(KOPrefs::instance()->mShortDateInViewer))); | ||
365 | } | ||
363 | if (event->hasDueDate()) { | 366 | if (event->hasDueDate()) { |
364 | mText.append(i18n("<p><b>Due on:</b> %1</p>").arg(event->dtDueStr(KOPrefs::instance()->mShortDateInViewer))); | 367 | mText.append(i18n("<p><b>Due on:</b> %1</p>").arg(event->dtDueStr(KOPrefs::instance()->mShortDateInViewer))); |
365 | mMailSubject += i18n(" - " )+event->dtDueStr( true ); | 368 | mMailSubject += i18n(" - " )+event->dtDueStr( true ); |
@@ -381,7 +384,18 @@ void KOEventViewer::appendTodo(Todo *event, int mode ) | |||
381 | 384 | ||
382 | formatReadOnly(event); | 385 | formatReadOnly(event); |
383 | formatAttendees(event); | 386 | formatAttendees(event); |
387 | if ( event->relatedTo() ) { | ||
388 | addTag("b",i18n("Parent todo: ")); | ||
389 | mText.append(event->relatedTo()->summary()+" [" +QString::number(event->relatedTo()->priority()) + "/" + QString::number(((Todo*)event->relatedTo())->percentComplete())+"%] <br>"); | ||
390 | } | ||
391 | QPtrList<Incidence> Relations = event->relations(); | ||
392 | Incidence *to; | ||
393 | if ( Relations.first() ) | ||
394 | addTag("b",i18n("Sub todos:<br>")); | ||
395 | for (to=Relations.first();to;to=Relations.next()) { | ||
396 | mText.append( to->summary()+" [" +QString::number(to->priority()) + "/" + QString::number(((Todo*)to)->percentComplete())+"%]<br>"); | ||
384 | 397 | ||
398 | } | ||
385 | setText(mText); | 399 | setText(mText); |
386 | } | 400 | } |
387 | 401 | ||
diff --git a/korganizer/koeventviewerdialog.cpp b/korganizer/koeventviewerdialog.cpp index 772fd95..3979ed2 100644 --- a/korganizer/koeventviewerdialog.cpp +++ b/korganizer/koeventviewerdialog.cpp | |||
@@ -121,6 +121,9 @@ void KOEventViewerDialog::setEvent(Event *event) | |||
121 | mEventViewer->setEvent(event); | 121 | mEventViewer->setEvent(event); |
122 | mIncidence = event; | 122 | mIncidence = event; |
123 | findButton( Close )->setFocus(); | 123 | findButton( Close )->setFocus(); |
124 | if ( !mSyncMode ) { | ||
125 | findButton( User1 )->setText( i18n("Agenda")); | ||
126 | } | ||
124 | } | 127 | } |
125 | void KOEventViewerDialog::setIncidence(Incidence *in ) | 128 | void KOEventViewerDialog::setIncidence(Incidence *in ) |
126 | { | 129 | { |