From cbb1e3bdb9ac34c0e06163377f8a6080ac0b16f8 Mon Sep 17 00:00:00 2001 From: Soyoung Kim Date: Tue, 19 Mar 2013 14:26:02 +0900 Subject: [PATCH] Add Account parser. [Issue#] N/A [Problem] N/A [Cause] N/A [Solution] add account parser. [SCMRequest] this package should release with wrt-installer. --- .../include/dpl/wrt-dao-ro/config_parser_data.h | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h b/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h index 27f9855..77a633e 100644 --- a/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h +++ b/modules/widget_dao/include/dpl/wrt-dao-ro/config_parser_data.h @@ -260,6 +260,29 @@ class ConfigParserData bool operator<=(const LiveboxInfo&) const; }; typedef std::list > LiveboxList; + + enum IconSectionType + { + DefaultIcon =0, + SmallIcon, + }; + + typedef std::set> IconSet; + typedef std::list CapabilityList; + typedef std::set> DisplayNameSet; + + struct AccountProvider + { + AccountProvider() : + m_multiAccountSupport(false) + { } + + bool m_multiAccountSupport; + IconSet m_iconSet; + DisplayNameSet m_displayNameSet; + CapabilityList m_capabilityList; + }; + LiveboxList m_livebox; typedef std::list DependsPkgList; @@ -327,6 +350,8 @@ class ConfigParserData DPL::OptionalString backgroundPage; // For category CategoryList categoryList; + // For Account + AccountProvider accountProvider; ConfigParserData() : flashNeeded(false), -- 2.7.4