aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVikas Pachdha <vikas.pachdha@qt.io>2020-06-27 23:27:21 +0200
committerVikas Pachdha <vikas.pachdha@qt.io>2020-06-30 08:37:17 +0000
commit4b99200870ded396dd6d95249db48220fe924653 (patch)
tree7bf3a2229f2d4fe823822672ecbbf7bfcc1e8edf /src
parentd8e3bc43b579fe23d81792f77d6e0b734c083b16 (diff)
AssetExport: Add typename and export type to metadata
Task-number: QDS-1556 Change-Id: I46602334d2887024a4f1f121e3f4bf804fd01846 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h1
-rw-r--r--src/plugins/qmldesigner/assetexporterplugin/parsers/modelitemnodeparser.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h b/src/plugins/qmldesigner/assetexporterplugin/assetexportpluginconstants.h
index 1937c7126eb..a1c0e2181ca 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 0ed6cd74916..5104732e1c0 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;
}
}