DPL::String manifest_file;
//private methods
- void updateAilInfo();
void writeManifest(const DPL::String & path);
void commitManifest();
- void setWidgetExecPath(UiApplication & uiApp);
- void setWidgetName(Manifest & manifest, UiApplication & uiApp);
+ void setWidgetExecPath(UiApplication & uiApp,
+ const std::string &postfix = std::string());
+ void setWidgetName(Manifest & manifest,
+ UiApplication & uiApp);
+ void setWidgetIds(Manifest & manifest,
+ UiApplication & uiApp,
+ const std::string &postfix = std::string());
void setWidgetIcons(UiApplication & uiApp);
+ void setWidgetDescription(Manifest & manifest);
void setWidgetManifest(Manifest & manifest);
void setWidgetOtherInfo(UiApplication & uiApp);
- /* please use AppControl. this function will be removed. */
- void setAppServiceInfo(UiApplication & uiApp);
- void setAppControlInfo(UiApplication & uiApp);
+ void setAppControlsInfo(UiApplication & uiApp);
+ void setAppControlInfo(UiApplication & uiApp,
+ const WrtDB::ConfigParserData::AppControlInfo & service);
void setAppCategory(UiApplication & uiApp);
+ void setMetadata(UiApplication & uiApp);
void setLiveBoxInfo(Manifest& manifest);
void setAccount(Manifest& uiApp);
+ void setPrivilege(Manifest& manifest);
void generateWidgetName(Manifest & manifest,
UiApplication &uiApp,
const DPL::OptionalString& tag,
DPL::OptionalString name,
bool & defaultNameSaved);
+ void generateWidgetDescription(Manifest & manifest,
+ const DPL::OptionalString& tag,
+ DPL::OptionalString description);
void generateWidgetIcon(UiApplication & uiApp,
const DPL::OptionalString& tag,
const DPL::String& language,