forked from qt-creator/qt-creator
QmlDesigner: Prevent calling the node instance view directly
Views should not write to the node instance view directly. Instead they should use the model for manipulation. Change-Id: I3941cc691addab939b8032952230cbe03951730b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -840,8 +840,7 @@ void Edit3DView::dropMaterial(const ModelNode &matNode, const QPointF &pos)
|
||||
void Edit3DView::dropBundleMaterial(const QPointF &pos)
|
||||
{
|
||||
m_nodeAtPosReqType = NodeAtPosReqType::BundleMaterialDrop;
|
||||
QmlDesignerPlugin::instance()->viewManager().nodeInstanceView()->view3DAction(
|
||||
View3DActionType::GetNodeAtPos, pos);
|
||||
emitView3DAction(View3DActionType::GetNodeAtPos, pos);
|
||||
}
|
||||
|
||||
} // namespace QmlDesigner
|
||||
|
||||
Reference in New Issue
Block a user