forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/8.0'
Conflicts: src/libs/utils/deviceshell.cpp src/plugins/clangcodemodel/clangdclient.cpp src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp src/plugins/remotelinux/linuxdevice.cpp Change-Id: Idc2edf428c98e9cbc891f1833b271ce2def9a835
This commit is contained in:
@@ -309,7 +309,8 @@ void Edit3DWidget::dragEnterEvent(QDragEnterEvent *dragEnterEvent)
|
||||
const DesignerActionManager &actionManager = QmlDesignerPlugin::instance()
|
||||
->viewManager().designerActionManager();
|
||||
if (actionManager.externalDragHasSupportedAssets(dragEnterEvent->mimeData())
|
||||
|| dragEnterEvent->mimeData()->hasFormat(Constants::MIME_TYPE_MATERIAL)) {
|
||||
|| dragEnterEvent->mimeData()->hasFormat(Constants::MIME_TYPE_MATERIAL)
|
||||
|| dragEnterEvent->mimeData()->hasFormat(Constants::MIME_TYPE_BUNDLE_MATERIAL)) {
|
||||
dragEnterEvent->acceptProposedAction();
|
||||
}
|
||||
}
|
||||
@@ -329,6 +330,12 @@ void Edit3DWidget::dropEvent(QDropEvent *dropEvent)
|
||||
return;
|
||||
}
|
||||
|
||||
// handle dropping bundle materials
|
||||
if (dropEvent->mimeData()->hasFormat(Constants::MIME_TYPE_BUNDLE_MATERIAL)) {
|
||||
m_view->dropBundleMaterial(dropEvent->position());
|
||||
return;
|
||||
}
|
||||
|
||||
// handle dropping external assets
|
||||
const DesignerActionManager &actionManager = QmlDesignerPlugin::instance()
|
||||
->viewManager().designerActionManager();
|
||||
|
||||
Reference in New Issue
Block a user