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();
|
const ModelNode targetNode = target();
|
||||||
|
|
||||||
if (targetNode.isValid() && targetNode.hasMetaInfo())
|
TypeName typeName;
|
||||||
return targetNode.metaInfo().propertyTypeName(propertyName());
|
|
||||||
|
|
||||||
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)
|
bool QmlTimelineKeyframeGroup::hasKeyframe(qreal frame)
|
||||||
|
Reference in New Issue
Block a user