AssetExport: Add typename and export type to metadata

Task-number: QDS-1556
Change-Id: I46602334d2887024a4f1f121e3f4bf804fd01846
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Vikas Pachdha
2020-06-27 23:27:21 +02:00
parent d8e3bc43b5
commit 4b99200870
2 changed files with 4 additions and 0 deletions

View File

@@ -61,6 +61,7 @@ const char AssetDataTag[] = "assetData";
const char AssetPathTag[] = "assetPath"; const char AssetPathTag[] = "assetPath";
const char AssetBoundsTag[] = "assetBounds"; const char AssetBoundsTag[] = "assetBounds";
const char OpacityTag[] = "opacity"; const char OpacityTag[] = "opacity";
const char TypeNameTag[] = "qmlType";
const char TextDetailsTag[] = "textDetails"; const char TextDetailsTag[] = "textDetails";
const char FontFamilyTag[] = "fontFamily"; const char FontFamilyTag[] = "fontFamily";

View File

@@ -61,6 +61,9 @@ QJsonObject QmlDesigner::ItemNodeParser::json(QmlDesigner::Component &component)
jsonObject.insert(HeightTag, size.height()); jsonObject.insert(HeightTag, size.height());
jsonObject.insert(UuidTag, uuid()); jsonObject.insert(UuidTag, uuid());
jsonObject.insert(ExportTypeTag, "child");
jsonObject.insert(TypeNameTag, QString::fromLatin1(m_node.type()));
return jsonObject; return jsonObject;
} }
} }