summaryrefslogtreecommitdiff
path: root/core/pim/todo/todomanager.h
Side-by-side diff
Diffstat (limited to 'core/pim/todo/todomanager.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/todo/todomanager.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/pim/todo/todomanager.h b/core/pim/todo/todomanager.h
index b03b598..8544277 100644
--- a/core/pim/todo/todomanager.h
+++ b/core/pim/todo/todomanager.h
@@ -61,46 +61,51 @@ namespace Todo {
OTodoAccess::List::Iterator overDue();
OTodoAccess::List::Iterator fromTo( const QDate& start,
const QDate& end );
OTodoAccess::List::Iterator query( const OTodo& ev, int query );
void setCategory( bool sort, int category = -1);
void setShowOverDue( bool show );
void setSortOrder( int sortOrder );
void setSortASC( bool );
void sort();
OTodoAccess* todoDB();
bool saveAll();
signals:
void update();
void updateCategories();
public slots:
void add( const OTodo& );
void update( int uid, const SmallTodo& );
void update( int uid, const OTodo& );
- void remove( int uid );
+ bool remove( int uid );
void remove( const QArray<int>& );
+
+ /**
+ * remove all completed
+ */
+ void removeCompleted();
void removeAll();
void reload();
void save();
private:
OTodoAccess* m_db;
OTodoAccess::List m_list;
OTodoAccess::List::Iterator m_it;
OTodoAccess::List m_sorted;
Categories m_cat;
int m_ca;
/* sort cat */
bool m_shCat;
int m_sortOrder;
bool m_asc;
};
};
#endif