diff options
author | Vikas Pachdha <vikas.pachdha@qt.io> | 2020-06-27 23:27:21 +0200 |
---|---|---|
committer | Vikas Pachdha <vikas.pachdha@qt.io> | 2020-06-30 08:37:17 +0000 |
commit | 4b99200870ded396dd6d95249db48220fe924653 (patch) | |
tree | 7bf3a2229f2d4fe823822672ecbbf7bfcc1e8edf | |
parent | d8e3bc43b579fe23d81792f77d6e0b734c083b16 (diff) |
AssetExport: Add typename and export type to metadata
Task-number: QDS-1556
Change-Id: I46602334d2887024a4f1f121e3f4bf804fd01846
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h | 1 | ||||
-rw-r--r-- | src/plugins/qmldesigner/assetexporterplugin/parsers/modelitemnodeparser.cpp | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h b/src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h index 1937c7126e..a1c0e2181c 100644 --- a/src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h +++ b/src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h @@ -61,6 +61,7 @@ const char AssetDataTag[] = "assetData"; const char AssetPathTag[] = "assetPath"; const char AssetBoundsTag[] = "assetBounds"; const char OpacityTag[] = "opacity"; +const char TypeNameTag[] = "qmlType"; const char TextDetailsTag[] = "textDetails"; const char FontFamilyTag[] = "fontFamily"; diff --git a/src/plugins/qmldesigner/assetexporterplugin/parsers/modelitemnodeparser.cpp b/src/plugins/qmldesigner/assetexporterplugin/parsers/modelitemnodeparser.cpp index 0ed6cd7491..5104732e1c 100644 --- a/src/plugins/qmldesigner/assetexporterplugin/parsers/modelitemnodeparser.cpp +++ b/src/plugins/qmldesigner/assetexporterplugin/parsers/modelitemnodeparser.cpp @@ -61,6 +61,9 @@ QJsonObject QmlDesigner::ItemNodeParser::json(QmlDesigner::Component &component) jsonObject.insert(HeightTag, size.height()); jsonObject.insert(UuidTag, uuid()); + jsonObject.insert(ExportTypeTag, "child"); + jsonObject.insert(TypeNameTag, QString::fromLatin1(m_node.type())); + return jsonObject; } } |