X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=modules%2Fwidget_dao%2Finclude%2Fdpl%2Fwrt-dao-rw%2Fwidget_dao.h;fp=modules_wearable%2Fwidget_dao%2Finclude%2Fdpl%2Fwrt-dao-rw%2Fwidget_dao.h;h=9cac075ebc173134971b44675efb6d62f0275fbd;hb=3a034abb4dca58ff0940687d8dd2b829ce2e226f;hp=d205ccf37cf3f315fa22525f25e34196cfca40c3;hpb=58be0971049907f3166ce56a6ad509769565158f;p=framework%2Fweb%2Fwrt-commons.git diff --git a/modules_wearable/widget_dao/include/dpl/wrt-dao-rw/widget_dao.h b/modules/widget_dao/include/dpl/wrt-dao-rw/widget_dao.h similarity index 88% rename from modules_wearable/widget_dao/include/dpl/wrt-dao-rw/widget_dao.h rename to modules/widget_dao/include/dpl/wrt-dao-rw/widget_dao.h index d205ccf..9cac075 100755 --- a/modules_wearable/widget_dao/include/dpl/wrt-dao-rw/widget_dao.h +++ b/modules/widget_dao/include/dpl/wrt-dao-rw/widget_dao.h @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -134,11 +135,13 @@ class WidgetDAO : public WidgetDAOReadOnly PkgType pkgType, const ConfigParserData &widgetConfigurationInfo, const IWidgetSecurity &widgetSecurity, - const DPL::Optional handle = - DPL::Optional()); - static void registerWidgetExtendedInfo(DbWidgetHandle widgetHandle, + const boost::optional handle = + boost::optional()); + static void registerWidgetExtendedInfo( + DbWidgetHandle widgetHandle, time_t installedTime, - const DPL::OptionalString & splashImgSrc, const DPL::OptionalString & backgroundPage, + const DPL::OptionalString & splashImgSrc, + const DPL::OptionalString & backgroundPage, const DPL::OptionalString & widgetInstalledPath); static void registerWidgetLocalizedInfo( DbWidgetHandle widgetHandle, @@ -149,6 +152,9 @@ class WidgetDAO : public WidgetDAOReadOnly static void registerWidgetStartFile( DbWidgetHandle widgetHandle, const WidgetRegisterInfo::LocalizedStartFileList &startFiles); + static void registerWidgetPreferences( + DbWidgetHandle widgetHandle, + const WidgetRegisterInfo ®Info); static void registerWidgetFeatures( DbWidgetHandle widgetHandle, const ConfigParserData::FeaturesList &featuresList); @@ -191,23 +197,29 @@ class WidgetDAO : public WidgetDAOReadOnly const ExternalLocationList & externals); - static void registerServiceInternal(const ConfigParserData::ServiceAppInfo &serviceAppInfo, - const WidgetRegisterInfo &widgetRegInfo, const IWidgetSecurity &widgetSecurity); + static void registerServiceInternal( + const ConfigParserData::ServiceAppInfo &serviceAppInfo, + const WidgetRegisterInfo &widgetRegInfo, + const IWidgetSecurity &widgetSecurity); +#if USE(WEB_PROVIDER) + static void registerLiveBoxInfo( + DbWidgetHandle widgetHandle, + const WidgetRegisterInfo ®Info); +#endif static void registerWidgetInternal( const TizenAppId & tzAppId, const WidgetRegisterInfo &widgetRegInfo, const IWidgetSecurity &widgetSecurity, - const DPL::Optional handle = - DPL::Optional()); + const boost::optional handle = + boost::optional()); static void unregisterWidgetInternal(const TizenAppId & tzAppId); static void insertAppControlInfo(DbWidgetHandle handle, DPL::String src, DPL::String operation, DPL::String uri, DPL::String mime, - unsigned index, - unsigned disposition); + bool reload); }; } // namespace WrtDB