Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/KisNodeView.cpp
Show First 20 Lines • Show All 516 Lines • ▼ Show 20 Line(s) | 501 | { | |||
---|---|---|---|---|---|
517 | } | 517 | } | ||
518 | 518 | | |||
519 | return numberRow; | 519 | return numberRow; | ||
520 | } | 520 | } | ||
521 | 521 | | |||
522 | void KisNodeView::dragEnterEvent(QDragEnterEvent *ev) | 522 | void KisNodeView::dragEnterEvent(QDragEnterEvent *ev) | ||
523 | { | 523 | { | ||
524 | DRAG_WHILE_DRAG_WORKAROUND_START(); | 524 | DRAG_WHILE_DRAG_WORKAROUND_START(); | ||
525 | | ||||
526 | QVariant data = qVariantFromValue( | ||||
527 | static_cast<void*>(const_cast<QMimeData*>(ev->mimeData()))); | ||||
528 | model()->setData(QModelIndex(), data, KisNodeModel::DropEnabled); | ||||
529 | | ||||
525 | QTreeView::dragEnterEvent(ev); | 530 | QTreeView::dragEnterEvent(ev); | ||
526 | } | 531 | } | ||
527 | 532 | | |||
528 | void KisNodeView::dragMoveEvent(QDragMoveEvent *ev) | 533 | void KisNodeView::dragMoveEvent(QDragMoveEvent *ev) | ||
529 | { | 534 | { | ||
530 | DRAG_WHILE_DRAG_WORKAROUND_START(); | 535 | DRAG_WHILE_DRAG_WORKAROUND_START(); | ||
531 | 536 | | |||
532 | if (displayMode() == KisNodeView::ThumbnailMode) { | 537 | if (displayMode() == KisNodeView::ThumbnailMode) { | ||
Show All 32 Lines |