QmlDesigner: Add language auxiliary property

Change-Id: I9c830e6d788bdd33b1d2fad44d5dc6c770b6b78c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2022-08-11 16:26:59 +02:00
parent ccc8c7c997
commit 9d0ad0412e
2 changed files with 2 additions and 1 deletions

View File

@@ -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<typename Type>
QVariant getDefaultValueAsQVariant(const Type &key)

View File

@@ -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))