QmlDesigner.copyNPaste: fix for Components and default properties
To handle defaultProperties correctly in the text buffer for copy n paste we have to forward the meta system. Since the text buffer is not a qml document in Qt Creator with all the infrastructure attached the meta system is incomplete. So we forward in these cases the meta system of the actual document. Model::create() now gets an additional paramater where we can specify another model for proxying the meta system. Reviewed-by: Kai Koehne
Showing
- src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp 2 additions, 4 deletions...igner/components/integration/designdocumentcontroller.cpp
- src/plugins/qmldesigner/components/integration/designdocumentcontrollerview.cpp 2 additions, 4 deletions...r/components/integration/designdocumentcontrollerview.cpp
- src/plugins/qmldesigner/designercore/include/model.h 3 additions, 2 deletionssrc/plugins/qmldesigner/designercore/include/model.h
- src/plugins/qmldesigner/designercore/model/model.cpp 16 additions, 12 deletionssrc/plugins/qmldesigner/designercore/model/model.cpp
- src/plugins/qmldesigner/designercore/model/model_p.h 3 additions, 1 deletionsrc/plugins/qmldesigner/designercore/model/model_p.h
- src/plugins/qmldesigner/designercore/model/modelnode.cpp 1 addition, 1 deletionsrc/plugins/qmldesigner/designercore/model/modelnode.cpp
- src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp 3 additions, 0 deletions...gins/qmldesigner/designercore/model/texttomodelmerger.cpp
Loading
Please register or sign in to comment