forked from qt-creator/qt-creator
QmlDesigner: Fix notifications
In case we did a mapping to PropertyChanges we notified the change on the ProperyChange instead of the target item. Change-Id: I876a998589cddd16e4968fd1dd0eebaab42863dc Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -651,13 +651,13 @@ void NodeInstanceView::updateChildren(const NodeAbstractProperty &newPropertyPar
|
|||||||
void setXValue(NodeInstance &instance, const VariantProperty &variantProperty, QMultiHash<ModelNode, InformationName> &informationChangeHash)
|
void setXValue(NodeInstance &instance, const VariantProperty &variantProperty, QMultiHash<ModelNode, InformationName> &informationChangeHash)
|
||||||
{
|
{
|
||||||
instance.setX(variantProperty.value().toDouble());
|
instance.setX(variantProperty.value().toDouble());
|
||||||
informationChangeHash.insert(variantProperty.parentModelNode(), Transform);
|
informationChangeHash.insert(instance.modelNode(), Transform);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setYValue(NodeInstance &instance, const VariantProperty &variantProperty, QMultiHash<ModelNode, InformationName> &informationChangeHash)
|
void setYValue(NodeInstance &instance, const VariantProperty &variantProperty, QMultiHash<ModelNode, InformationName> &informationChangeHash)
|
||||||
{
|
{
|
||||||
instance.setY(variantProperty.value().toDouble());
|
instance.setY(variantProperty.value().toDouble());
|
||||||
informationChangeHash.insert(variantProperty.parentModelNode(), Transform);
|
informationChangeHash.insert(instance.modelNode(), Transform);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user