From c6dceabcb41f6300ca97e69872fc801451944a32 Mon Sep 17 00:00:00 2001 From: zautrix Date: Fri, 04 Feb 2005 23:05:50 +0000 Subject: nochn fixxx --- diff --git a/bin/kdepim/WhatsNew.txt b/bin/kdepim/WhatsNew.txt index 7214035..14dcdac 100644 --- a/bin/kdepim/WhatsNew.txt +++ b/bin/kdepim/WhatsNew.txt @@ -17,6 +17,8 @@ Now TAB key jumps to next cell with an event/todo. Scroll in cell with coursor keys, scroll in time (next week) with Shift/Control + coursorkeys. +Fixeg bug that the todo view flat mode was reset after first view update. + ********** VERSION 2.0.2 ************ KO/Pi: diff --git a/korganizer/kotodoview.cpp b/korganizer/kotodoview.cpp index 03a8f1c..1a1bce5 100644 --- a/korganizer/kotodoview.cpp +++ b/korganizer/kotodoview.cpp @@ -596,7 +596,7 @@ void KOTodoView::updateView() } //qDebug("KOTodoView::updateView() %x", this); if ( isFlatDisplay ) { - setAllFlat(); + displayAllFlat(); return; } //qDebug("update "); @@ -1123,14 +1123,8 @@ void KOTodoView::setOpen( QListViewItem* item, bool setOpenI) } } -void KOTodoView::setAllFlat() +void KOTodoView::displayAllFlat() { - if ( isFlatDisplay ) { - isFlatDisplay = false; - mPopupMenu->setItemChecked( 8,false ); - updateView(); - return; - } pendingSubtodo = 0; if ( mBlockUpdate ) { return; @@ -1149,6 +1143,17 @@ void KOTodoView::setAllFlat() processSelectionChange(); } +void KOTodoView::setAllFlat() +{ + if ( isFlatDisplay ) { + isFlatDisplay = false; + mPopupMenu->setItemChecked( 8,false ); + updateView(); + return; + } + displayAllFlat(); +} + void KOTodoView::purgeCompleted() { emit purgeCompletedSignal(); diff --git a/korganizer/kotodoview.h b/korganizer/kotodoview.h index 1642132..462f0a6 100644 --- a/korganizer/kotodoview.h +++ b/korganizer/kotodoview.h @@ -170,6 +170,7 @@ class KOTodoView : public KOrg::BaseView void setAllOpen(); void setAllClose(); void setAllFlat(); + void displayAllFlat(); void purgeCompleted(); void toggleCompleted(); -- cgit v0.9.0.2