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"};
|
"globalAnnotationStatus"};
|
||||||
inline constexpr AuxiliaryDataKeyView rotBlockProperty{AuxiliaryDataType::NodeInstanceAuxiliary,
|
inline constexpr AuxiliaryDataKeyView rotBlockProperty{AuxiliaryDataType::NodeInstanceAuxiliary,
|
||||||
"rotBlock"};
|
"rotBlock"};
|
||||||
|
inline constexpr AuxiliaryDataKeyView languageProperty{AuxiliaryDataType::Temporary, "language"};
|
||||||
|
|
||||||
template<typename Type>
|
template<typename Type>
|
||||||
QVariant getDefaultValueAsQVariant(const Type &key)
|
QVariant getDefaultValueAsQVariant(const Type &key)
|
||||||
|
@@ -721,7 +721,7 @@ void NodeInstanceView::auxiliaryDataChanged(const ModelNode &node,
|
|||||||
|
|
||||||
case AuxiliaryDataType::Temporary:
|
case AuxiliaryDataType::Temporary:
|
||||||
if (node.isRootNode()) {
|
if (node.isRootNode()) {
|
||||||
if (key.name == "language") {
|
if (key == languageProperty) {
|
||||||
const QString languageAsString = value.toString();
|
const QString languageAsString = value.toString();
|
||||||
if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current(
|
if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current(
|
||||||
m_currentTarget))
|
m_currentTarget))
|
||||||
|
Reference in New Issue
Block a user