forked from qt-creator/qt-creator
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:
@@ -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)
|
||||
|
@@ -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))
|
||||
|
Reference in New Issue
Block a user