summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--bin/kdepim/korganizer/featuresKOPI.txt37
-rw-r--r--korganizer/komonthview.cpp11
2 files changed, 40 insertions, 8 deletions
diff --git a/bin/kdepim/korganizer/featuresKOPI.txt b/bin/kdepim/korganizer/featuresKOPI.txt
index ab6b224..052680e 100644
--- a/bin/kdepim/korganizer/featuresKOPI.txt
+++ b/bin/kdepim/korganizer/featuresKOPI.txt
@@ -144,4 +144,6 @@ B) Useful features, that are not straighforward to see
5) Navigation in month view
6) Navigation in agenda view
+7) Monthview as week view
+8) Switching display mode in date edit
1)
@@ -155,7 +157,8 @@ On some places the menu pops up without releasing the stylus.
That bevaviour is not a bug, it is caused by the the behaviour of the
single left click on the item.
+
2)
Moving of items in the agenda view:
-In the aganda view you can move an item by clicking on it and holding
+In the agenda view you can move an item by clicking on it and holding
the mouse down.
You have to move the mouse some distance before the items actually
@@ -163,4 +166,5 @@ starts to move. That is not abug, that is a feature to prevent
you to make unwanted moves of the item when you click on it(and moving the
mouse only a small distance with this click)
+
3)
Creating exceptions for recurring events:
@@ -169,10 +173,12 @@ move this event in the agenda view.
This recurrence is automatically added to the list
of recurrence exceptions and a non-recurring clone is created.
-To cancel a recurrence, create an exception by moving it
+To cancel a single recurrence, create an exception by moving it
and then move it back and cancel it.
+
4)
Accessing the week in agenda view from the month view:
In the month view there are on the left week numbers displayed.
Click on a week number to see this week in the agenda view.
+
5)
Navigation in month view:
@@ -188,4 +194,5 @@ a date range from the first of the month to the
then the (month-)navigation keys will select automatically the
complete next month as date range.
+
6)
Navigation in agenda view:
@@ -203,4 +210,30 @@ The agenda view has "time labels" on the left, which displays the hours from 0-2
If you press the mouse on the timelabels and move it up/down you can
increase/decrease the agenda size quickly.
+ In the agenda view you can click on the day labels (e.g. Mon 14)
+to see the selected date in single day mode.
+If you click in single day mode the day label you will switch back to
+the previously selected date range.
+Right of the day labels is a ">" button.
+If you click this button, you will go one day ahead.
+Left of the day labels is the month name displayed.
+If you click this button, the month view is shown.
+
+7)
+Monthview as week view:
+On the left side of the monthview are the week number labels displayed.
+On top of these labels is a "W" displayed.
+If you click on this button the month view mode will switch to week view mode.
+To switch back, please click the button, which now displays a "M".
+
+8)
+Switching display mode in date edit:
+On several places is a date edit used.
+You can scroll the dates by selecting the part of the date (month, day, year)
+in the lineedit and pressing the key up/key down key.
+The display mode of a date edit is initially short date mode.
+(I.e. weekday names are not displayed)
+If you doubleclick in the lineedit the mode switches to long date mode.
+Now the weekday names are displayed for better overview.
+To switch back simply doubleclick again in the line edit.
diff --git a/korganizer/komonthview.cpp b/korganizer/komonthview.cpp
index 9888566..6294b98 100644
--- a/korganizer/komonthview.cpp
+++ b/korganizer/komonthview.cpp
@@ -691,9 +691,5 @@ void MonthViewCell::resizeEvent ( QResizeEvent * )
if ( !mMonthView->isUpdatePossible() )
return;
-#ifndef DESKTOP_VERSION
- if ( !isVisible() ){
- return;
- }
-#endif
+
int size = height() - mLabel->height() - 2;
if ( size > 0 )
@@ -842,4 +838,6 @@ KOMonthView::~KOMonthView()
void KOMonthView::switchView()
{
+ if ( selectedCell( ) )
+ selectedCell()->deselect();
mShowWeekView = !mShowWeekView;
KOPrefs::instance()->mMonthViewWeek = mShowWeekView;
@@ -1160,9 +1158,10 @@ void KOMonthView::computeLayoutWeek()
y += hei/(5-daysToShow);
x = 0;
+ w = colWid;
}
if ( i == daysToShow-colModulo )
++w;
if ( i >= 5 ) {
- mDayLabels[i]->setGeometry( x+weeklabelwid,y,w/2,h);
+ mDayLabels[i]->setGeometry( x+weeklabelwid,y,w/2+1,h);
x -= w/2 ;
}