-bool TaskManifestFile::addBoxUiApplication(Manifest& manifest)
-{
- UiApplication uiApp;
- std::string postfix = ".d-box";
- static bool isAdded = false;
-
- Try
- {
- if (isAdded) {
- _D("UiApplication for d-box is already added");
- return false;
- }
- uiApp.setNodisplay(true);
- uiApp.setTaskmanage(false);
- uiApp.setMultiple(false);
- setWidgetName(manifest, uiApp);
- setWidgetIcons(uiApp);
-
- // appid for box is like [webapp id].d-box
- setWidgetIds(manifest, uiApp, postfix);
- // executable path for box is like [app path]/bin/[webapp id].d-box
- setWidgetExecPath(uiApp, postfix);
- manifest.addUiApplication(uiApp);
- isAdded = true;
-
- return true;
- }
- Catch(DPL::Exception)
- {
- _E("Adding UiApplication on xml is failed.");
- isAdded = false;
- return false;
- }
-}
-