+ FEM: Improve drag and drop for FEM analysis object

This commit is contained in:
wmayer
2015-04-23 13:31:14 +02:00
parent bf32404975
commit 13b8d323b2
4 changed files with 55 additions and 5 deletions

View File

@@ -390,6 +390,9 @@ QMimeData * TreeWidget::mimeData (const QList<QTreeWidgetItem *> items) const
if (!vp->canDragObjects()) {
return 0;
}
else if (!vp->canDragObject(obj)) {
return 0;
}
}
}
}
@@ -479,6 +482,12 @@ void TreeWidget::dragMoveEvent(QDragMoveEvent *event)
event->ignore();
return;
}
// let the view provider decide to accept the object or ignore it
if (!vp->canDropObject(obj)) {
event->ignore();
return;
}
}
}
else {