forked from qt-creator/qt-creator
QmlDesigner: Fix crashes in connection view
- Fix for connections order in view - Fix for binding and connection editor init crash Change-Id: If0faf401b8e89a5548c65f07284138e869612c95 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -134,6 +134,7 @@ BindingEditorFactory::BindingEditorFactory()
|
|||||||
{
|
{
|
||||||
setId(BINDINGEDITOR_CONTEXT_ID);
|
setId(BINDINGEDITOR_CONTEXT_ID);
|
||||||
setDisplayName(QCoreApplication::translate("OpenWith::Editors", QmlDesigner::BINDINGEDITOR_CONTEXT_ID));
|
setDisplayName(QCoreApplication::translate("OpenWith::Editors", QmlDesigner::BINDINGEDITOR_CONTEXT_ID));
|
||||||
|
setEditorActionHandlers(0);
|
||||||
|
|
||||||
setDocumentCreator([]() { return new BindingDocument; });
|
setDocumentCreator([]() { return new BindingDocument; });
|
||||||
setEditorWidgetCreator([]() { return new BindingEditorWidget; });
|
setEditorWidgetCreator([]() { return new BindingEditorWidget; });
|
||||||
|
@@ -219,9 +219,6 @@ void ConnectionModel::updateTargetNode(int rowNumber)
|
|||||||
connectionNode.bindingProperty("target").setExpression(newTarget);
|
connectionNode.bindingProperty("target").setExpression(newTarget);
|
||||||
});
|
});
|
||||||
|
|
||||||
QStandardItem* idItem = item(rowNumber, 0);
|
|
||||||
updateCustomData(idItem, signalHandlerProperty);
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
qWarning() << "BindingModel::updatePropertyName invalid target id";
|
qWarning() << "BindingModel::updatePropertyName invalid target id";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user