forked from qt-creator/qt-creator
QmlDesigner: Remove <cpp> prefix for property types
Since Qt 6 in some cases also literal properties like float have this prefix. Change-Id: I580099569c5c865b4f42e97aaf07d101c973a456 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
This commit is contained in:
@@ -210,10 +210,15 @@ TypeName QmlTimelineKeyframeGroup::valueType() const
|
||||
|
||||
const ModelNode targetNode = target();
|
||||
|
||||
if (targetNode.isValid() && targetNode.hasMetaInfo())
|
||||
return targetNode.metaInfo().propertyTypeName(propertyName());
|
||||
TypeName typeName;
|
||||
|
||||
return TypeName();
|
||||
if (targetNode.isValid() && targetNode.hasMetaInfo())
|
||||
typeName = targetNode.metaInfo().propertyTypeName(propertyName());
|
||||
|
||||
if (typeName.startsWith("<cpp>."))
|
||||
typeName.remove(0, 6);
|
||||
|
||||
return typeName;
|
||||
}
|
||||
|
||||
bool QmlTimelineKeyframeGroup::hasKeyframe(qreal frame)
|
||||
|
Reference in New Issue
Block a user