#include <dpl/string.h>
#include <dpl/optional_typedefs.h>
#include <dpl/foreach.h>
+#include <dpl/wrt-dao-ro/config_parser_data.h>
namespace Jobs {
namespace WidgetInstall {
typedef DPL::String OperationType, MimeType, UriType, TypeType, PackageType;
typedef DPL::OptionalString InstallLocationType, CategoriesType;
typedef DPL::String AppCategoryType;
-typedef DPL::String KeyType, ValueType;
+typedef DPL::OptionalString KeyType, ValueType;
/**
* xmllib2 wrappers
/**
* @brief LiveBox element
*/
-typedef std::list<std::pair<DPL::String, DPL::String> > boxSizeType;
-typedef std::list<std::pair<DPL::String, DPL::String> > boxLabelType;
+typedef WrtDB::ConfigParserData::LiveboxInfo::BoxSizeList BoxSizeType;
+typedef WrtDB::ConfigParserData::LiveboxInfo::BoxLabelList BoxLabelType;
struct BoxInfo
{
NcnameType boxSrc;
NcnameType boxMouseEvent;
NcnameType boxTouchEffect;
- boxSizeType boxSize;
+ BoxSizeType boxSize;
NcnameType pdSrc;
NcnameType pdWidth;
NcnameType pdHeight;
{
this->updatePeriod = x;
}
- void setLabel(const boxLabelType &x)
+ void setLabel(const BoxLabelType &x)
{
this->label = x;
}
NcnameType autoLaunch;
NcnameType updatePeriod;
NcnameType timeout;
- boxLabelType label;
+ BoxLabelType label;
NcnameType icon;
NcnameType lang;
BoxInfoType box;