QmlDesigner: Fix drag reset animation after drop on mac

Fixes: QDS-8933
Change-Id: Iab88c996c98e2f1eb01c0282445409411226ff95
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
Mahmoud Badri
2023-02-17 15:22:55 +02:00
parent 020db8f8e8
commit 0fb12133bb
7 changed files with 21 additions and 13 deletions

View File

@@ -636,7 +636,7 @@ bool NavigatorTreeModel::dropMimeData(const QMimeData *mimeData,
}
}
return false; // don't let the view do drag&drop on its own
return true;
}
void NavigatorTreeModel::handleInternalDrop(const QMimeData *mimeData,

View File

@@ -210,6 +210,7 @@ void NavigatorWidget::dragEnterEvent(QDragEnterEvent *dragEnterEvent)
void NavigatorWidget::dropEvent(QDropEvent *dropEvent)
{
dropEvent->accept();
const DesignerActionManager &actionManager = QmlDesignerPlugin::instance()
->viewManager().designerActionManager();
actionManager.handleExternalAssetsDrop(dropEvent->mimeData());