From 1e6ec6553388b5d1b90f1daaabaacb165821cac0 Mon Sep 17 00:00:00 2001 From: Tomasz Iwanek Date: Tue, 26 Jul 2016 15:04:20 +0200 Subject: [PATCH] Generate appwidget metadata Requires: - https://review.tizen.org/gerrit/81504 Change-Id: I236535a8707aa01325215146b3f1ca8ccf3ab84b --- src/wgt/step/pkgmgr/step_generate_xml.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/wgt/step/pkgmgr/step_generate_xml.cc b/src/wgt/step/pkgmgr/step_generate_xml.cc index dffb4c8..262acb9 100644 --- a/src/wgt/step/pkgmgr/step_generate_xml.cc +++ b/src/wgt/step/pkgmgr/step_generate_xml.cc @@ -114,6 +114,9 @@ bool WriteWidgetApplicationAttributesAndElements( appwidget->update_period.front())).c_str()); } + xmlTextWriterWriteAttribute(writer, BAD_CAST "max-instance", + BAD_CAST std::to_string(appwidget->max_instance).c_str()); + for (auto& size : appwidget->content_size) { xmlTextWriterStartElement(writer, BAD_CAST "support-size"); @@ -132,6 +135,16 @@ bool WriteWidgetApplicationAttributesAndElements( BAD_CAST type.c_str()); xmlTextWriterEndElement(writer); } + + for (auto& pair : appwidget->metadata) { + xmlTextWriterStartElement(writer, BAD_CAST "metadata"); + xmlTextWriterWriteAttribute(writer, BAD_CAST "key", + BAD_CAST pair.first.c_str()); + if (!pair.second.empty()) + xmlTextWriterWriteAttribute(writer, BAD_CAST "value", + BAD_CAST pair.second.c_str()); + xmlTextWriterEndElement(writer); + } return true; } -- 2.7.4