forked from qt-creator/qt-creator
QmlDesigner: Remove expensive checks in formeditor
Change-Id: I6a08f1446962c890b6e4e75060dd795b12b19157 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -705,7 +705,8 @@ void FormEditorView::instancesCompleted(const QVector<ModelNode> &completedNodeL
|
||||
const bool isFlow = QmlItemNode(rootModelNode()).isFlowView();
|
||||
QList<FormEditorItem*> itemNodeList;
|
||||
for (const ModelNode &node : completedNodeList) {
|
||||
if (const QmlItemNode qmlItemNode = (node)) {
|
||||
if (node) {
|
||||
const QmlItemNode qmlItemNode = node;
|
||||
if (FormEditorItem *item = scene()->itemForQmlItemNode(qmlItemNode)) {
|
||||
scene()->synchronizeParent(qmlItemNode);
|
||||
itemNodeList.append(item);
|
||||
@@ -873,7 +874,7 @@ void FormEditorView::instancePropertyChanged(const QList<QPair<ModelNode, Proper
|
||||
for (auto &nodePropertyPair : propertyList) {
|
||||
const QmlItemNode qmlItemNode(nodePropertyPair.first);
|
||||
const PropertyName propertyName = nodePropertyPair.second;
|
||||
if (qmlItemNode.isValid()) {
|
||||
if (qmlItemNode.modelNode().isValid()) {
|
||||
if (FormEditorItem *item = scene()->itemForQmlItemNode(qmlItemNode)) {
|
||||
static const PropertyNameList skipList({"x", "y", "width", "height"});
|
||||
if (!skipList.contains(propertyName)) {
|
||||
|
Reference in New Issue
Block a user