-rw-r--r-- | bin/kdepim/WhatsNew.txt | 7 | ||||
-rw-r--r-- | korganizer/koagendaview.cpp | 18 |
2 files changed, 21 insertions, 4 deletions
diff --git a/bin/kdepim/WhatsNew.txt b/bin/kdepim/WhatsNew.txt index adbfd67..5bfe1c8 100644 --- a/bin/kdepim/WhatsNew.txt +++ b/bin/kdepim/WhatsNew.txt @@ -5,2 +5,6 @@ Info about the changes in new versions of KDE-Pim/Pi KO/Pi: +Added for the "dislplay one day" agenda mode +info in the caption and in the day lables: +Now it is displayed, if the selected day is from "day before yesterday" +to "day after tomorrow". Made it possible to delete a Todo, which has sub-todos. @@ -13,5 +17,2 @@ dates of the prev./next month with the mouse. -Added for the "dislplay one day" agenda mode info in the caption: -Now it is displayed, if the selected day is from "day before yesterday" -to "day after tomorrow". diff --git a/korganizer/koagendaview.cpp b/korganizer/koagendaview.cpp index c5acafd..6428757 100644 --- a/korganizer/koagendaview.cpp +++ b/korganizer/koagendaview.cpp @@ -640,2 +640,3 @@ void KOAgendaView::createDayLabels() DateList::ConstIterator dit; + bool oneday = (mSelectedDates.first() == mSelectedDates.last() ); for( dit = mSelectedDates.begin(); dit != mSelectedDates.end(); ++dit ) { @@ -684,3 +685,18 @@ void KOAgendaView::createDayLabels() } - + if ( oneday ) { + QString addString; + if ( mSelectedDates.first() == QDateTime::currentDateTime().date() ) + addString = i18n("Today"); + else if ( mSelectedDates.first() == QDateTime::currentDateTime().date().addDays(1) ) + addString = i18n("Tomorrow"); + else if ( mSelectedDates.first() == QDateTime::currentDateTime().date().addDays(-1) ) + addString = i18n("Yesterday"); + else if ( mSelectedDates.first() == QDateTime::currentDateTime().date().addDays(-2) ) + addString = i18n("Day before yesterday"); + else if ( mSelectedDates.first() == QDateTime::currentDateTime().date().addDays(2) ) + addString = i18n("Day after tomorrow"); + if ( !addString.isEmpty() ) { + str = addString+", " + str; + } + } dayLabel->setText(str); |