diff options
Diffstat (limited to 'src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.cpp')
-rw-r--r-- | src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.cpp b/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.cpp index dd6a00c4..6693b164 100644 --- a/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/InspectorControlModel.cpp @@ -347,6 +347,9 @@ InspectorControlBase* InspectorControlModel::createItem(Qt3DSDMInspectable *insp item->m_propertyType = static_cast<qt3dsdm::AdditionalMetaDataType::Value> (propertySystem->GetAdditionalMetaDataType(item->m_instance, metaProperty.m_Property)); item->m_tooltip = Q3DStudio::CString(metaProperty.m_Description.c_str()).toQString(); + // \n is parsed as \\n from the material and effect files. Replace them to fix multi-line + // tooltips + item->m_tooltip.replace(QStringLiteral("\\n"), QStringLiteral("\n")); item->m_animatable = metaProperty.m_Animatable && studio->GetAnimationSystem()->IsPropertyAnimatable(item->m_instance, |