-rw-r--r-- | korganizer/kotodoview.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/korganizer/kotodoview.cpp b/korganizer/kotodoview.cpp index 99402c4..da8b4bc 100644 --- a/korganizer/kotodoview.cpp +++ b/korganizer/kotodoview.cpp | |||
@@ -205,58 +205,58 @@ void KOTodoListView::contentsMousePressEvent(QMouseEvent* e) | |||
205 | mMousePressed = true; | 205 | mMousePressed = true; |
206 | } | 206 | } |
207 | } | 207 | } |
208 | } | 208 | } |
209 | #endif | 209 | #endif |
210 | QListView::contentsMousePressEvent(e); | 210 | QListView::contentsMousePressEvent(e); |
211 | } | 211 | } |
212 | void KOTodoListView::paintEvent(QPaintEvent* e) | 212 | void KOTodoListView::paintEvent(QPaintEvent* e) |
213 | { | 213 | { |
214 | emit paintNeeded(); | 214 | emit paintNeeded(); |
215 | QListView::paintEvent( e); | 215 | QListView::paintEvent( e); |
216 | } | 216 | } |
217 | void KOTodoListView::contentsMouseMoveEvent(QMouseEvent* e) | 217 | void KOTodoListView::contentsMouseMoveEvent(QMouseEvent* e) |
218 | { | 218 | { |
219 | 219 | ||
220 | #ifndef KORG_NODND | 220 | #ifndef KORG_NODND |
221 | QListView::contentsMouseMoveEvent(e); | 221 | //QListView::contentsMouseMoveEvent(e); |
222 | if (mMousePressed && (mPressPos - e->pos()).manhattanLength() > | 222 | if (mMousePressed && (mPressPos - e->pos()).manhattanLength() > |
223 | QApplication::startDragDistance()) { | 223 | QApplication::startDragDistance()*3) { |
224 | mMousePressed = false; | 224 | mMousePressed = false; |
225 | QListViewItem *item = itemAt(contentsToViewport(mPressPos)); | 225 | QListViewItem *item = itemAt(contentsToViewport(mPressPos)); |
226 | if (item) { | 226 | if (item) { |
227 | DndFactory factory( mCalendar ); | 227 | DndFactory factory( mCalendar ); |
228 | ICalDrag *vd = factory.createDrag( | 228 | ICalDrag *vd = factory.createDrag( |
229 | ((KOTodoViewItem *)item)->todo(),viewport()); | 229 | ((KOTodoViewItem *)item)->todo(),viewport()); |
230 | internalDrop = false; | 230 | internalDrop = false; |
231 | // we cannot do any senseful here, because the DnD is still broken in Qt | 231 | // we cannot do any senseful here, because the DnD is still broken in Qt |
232 | if (vd->drag()) { | 232 | if (vd->drag()) { |
233 | if ( !internalDrop ) { | 233 | if ( !internalDrop ) { |
234 | //emit deleteTodo( ((KOTodoViewItem *)item)->todo() ); | 234 | //emit deleteTodo( ((KOTodoViewItem *)item)->todo() ); |
235 | qDebug("Dnd: External move: Delete drag source "); | 235 | qDebug("Dnd: External move: Delete drag source "); |
236 | } else | 236 | } else |
237 | qDebug("Dnd: Internal move "); | 237 | qDebug("Dnd: Internal move "); |
238 | 238 | ||
239 | } else { | 239 | } else { |
240 | if ( !internalDrop ) { | 240 | if ( !internalDrop ) { |
241 | qDebug("Dnd: External Copy"); | 241 | qDebug("Dnd: External Copy"); |
242 | } else | 242 | } else |
243 | qDebug("DnD: Internal copy: Copy pending"); | 243 | qDebug("DnD: Internal copy: Copy pending"); |
244 | } | 244 | } |
245 | } | 245 | } |
246 | } | 246 | } |
247 | #endif | 247 | #endif |
248 | } | 248 | } |
249 | void KOTodoListView::keyPressEvent ( QKeyEvent * e ) | 249 | void KOTodoListView::keyPressEvent ( QKeyEvent * e ) |
250 | { | 250 | { |
251 | 251 | ||
252 | QListViewItem* cn; | 252 | QListViewItem* cn; |
253 | if ( e->key() == Qt::Key_Return || e->key() == Qt::Key_Enter ) { | 253 | if ( e->key() == Qt::Key_Return || e->key() == Qt::Key_Enter ) { |
254 | cn = currentItem(); | 254 | cn = currentItem(); |
255 | if ( cn ) { | 255 | if ( cn ) { |
256 | KOTodoViewItem* ci = (KOTodoViewItem*)( cn ); | 256 | KOTodoViewItem* ci = (KOTodoViewItem*)( cn ); |
257 | if ( ci ){ | 257 | if ( ci ){ |
258 | if ( e->state() == ShiftButton ) | 258 | if ( e->state() == ShiftButton ) |
259 | ci->setOn( false ); | 259 | ci->setOn( false ); |
260 | else | 260 | else |
261 | ci->setOn( true ); | 261 | ci->setOn( true ); |
262 | cn = cn->itemBelow(); | 262 | cn = cn->itemBelow(); |