From a7b03f9c31f515747663f07b6665744369e57ba8 Mon Sep 17 00:00:00 2001 From: zecke Date: Mon, 07 Oct 2002 14:39:07 +0000 Subject: TodoView is a mess because I tried hard to make it work with templates... I've to clean this up Then I made the way free to use sorted my next step is to make the paint hack work --- (limited to 'core/pim/todo/tableview.cpp') diff --git a/core/pim/todo/tableview.cpp b/core/pim/todo/tableview.cpp index 8cd2e7e..097af39 100644 --- a/core/pim/todo/tableview.cpp +++ b/core/pim/todo/tableview.cpp @@ -90,7 +90,7 @@ TableView::TableView( MainWindow* window, QWidget* wid ) */ void TableView::newDay() { clear(); - setTodos( begin(),end() ); + updateView(); } TableView::~TableView() { @@ -138,11 +138,13 @@ QString TableView::currentRepresentation() { /* show overdue */ void TableView::showOverDue( bool ) { clear(); - setTodos( begin(), end() ); + updateView(); } -void TableView::setTodos( OTodoAccess::List::Iterator it, - OTodoAccess::List::Iterator end ) { +void TableView::updateView( ) { + OTodoAccess::List::Iterator it, end; + it = list().begin(); + end = list().end(); qWarning("setTodos"); QTime time; time.start(); @@ -233,11 +235,11 @@ void TableView::replaceEvent( const OTodo& ev) { */ void TableView::removeEvent( int ) { clear(); - setTodos( begin(), end() ); + updateView(); } void TableView::setShowCompleted( bool b) { qWarning("Show Completed %d" + b ); - setTodos( begin(), end() ); + updateView(); } void TableView::setShowDeadline( bool b) { qWarning("Show DeadLine %d" + b ); @@ -248,7 +250,7 @@ void TableView::setShowDeadline( bool b) { } void TableView::setShowCategory( const QString& ) { qWarning("setShowCategory"); - setTodos( begin(), end() ); + updateView(); } void TableView::clear() { m_cache.clear(); -- cgit v0.9.0.2