From d94b52aa95cc52aa1bef7c9cd99f43c725ed8042 Mon Sep 17 00:00:00 2001 From: zautrix Date: Sat, 29 Jan 2005 23:23:11 +0000 Subject: todo dnd --- (limited to 'korganizer/kotodoview.h') diff --git a/korganizer/kotodoview.h b/korganizer/kotodoview.h index f11518d..68e29bb 100644 --- a/korganizer/kotodoview.h +++ b/korganizer/kotodoview.h @@ -60,9 +60,11 @@ class KOTodoListView : public KListView virtual ~KOTodoListView() {} signals: - void todoDropped(Todo *); + void todoDropped(Todo *, int); void double_Clicked(QListViewItem *item); - + void reparentTodoSignal( Todo *,Todo * ); + void unparentTodoSignal(Todo *); + void deleteTodo( Todo * ); protected: void contentsDragEnterEvent(QDragEnterEvent *); void contentsDragMoveEvent(QDragMoveEvent *); @@ -75,6 +77,7 @@ class KOTodoListView : public KListView void contentsMouseDoubleClickEvent(QMouseEvent *); private: + bool internalDrop; QString mName; Calendar *mCalendar; QPoint mPressPos; @@ -197,6 +200,8 @@ class KOTodoView : public KOrg::BaseView protected slots: void processSelectionChange(); void addQuickTodo(); + void setTodoModified( Todo* ); + void todoModified(Todo *, int ); private: /* @@ -209,7 +214,6 @@ class KOTodoView : public KOrg::BaseView * -- zecke 2002-07-08 */ friend class KOTodoViewItem; - void setTodoModified( Todo* ); QMap::ConstIterator insertTodoItem(Todo *todo); void restoreItemState( QListViewItem * ); @@ -235,7 +239,6 @@ class KOTodoView : public KOrg::BaseView QString mCurrentDoc; KOQuickTodo *mQuickAdd; bool mBlockUpdate; - void todoModified(Todo *, int ); void keyPressEvent ( QKeyEvent * ) ; KOTodoViewItem * pendingSubtodo; DateNavigator* mNavigator; -- cgit v0.9.0.2