From 9d0ad0412ee28acc4e572f9baab34d7469324e09 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 11 Aug 2022 16:26:59 +0200 Subject: [PATCH] QmlDesigner: Add language auxiliary property Change-Id: I9c830e6d788bdd33b1d2fad44d5dc6c770b6b78c Reviewed-by: Reviewed-by: Tim Jenssen --- .../qmldesigner/designercore/include/auxiliarydataproperties.h | 1 + .../qmldesigner/designercore/instances/nodeinstanceview.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h b/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h index d2d0442913e..c7193960ed7 100644 --- a/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h +++ b/src/plugins/qmldesigner/designercore/include/auxiliarydataproperties.h @@ -143,6 +143,7 @@ inline constexpr AuxiliaryDataKeyView globalAnnotationStatus{AuxiliaryDataType:: "globalAnnotationStatus"}; inline constexpr AuxiliaryDataKeyView rotBlockProperty{AuxiliaryDataType::NodeInstanceAuxiliary, "rotBlock"}; +inline constexpr AuxiliaryDataKeyView languageProperty{AuxiliaryDataType::Temporary, "language"}; template QVariant getDefaultValueAsQVariant(const Type &key) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp index 871ed8e24e5..87cd27062d6 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp @@ -721,7 +721,7 @@ void NodeInstanceView::auxiliaryDataChanged(const ModelNode &node, case AuxiliaryDataType::Temporary: if (node.isRootNode()) { - if (key.name == "language") { + if (key == languageProperty) { const QString languageAsString = value.toString(); if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current( m_currentTarget))