Add new enum values for app component. 31/131831/5
authorjongmyeongko <jongmyeong.ko@samsung.com>
Wed, 31 May 2017 02:28:05 +0000 (11:28 +0900)
committerjongmyeongko <jongmyeong.ko@samsung.com>
Wed, 7 Jun 2017 03:28:20 +0000 (12:28 +0900)
Change-Id: I8c31bcfab66711e528dcb091f3163ac71ac04e0d
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
include/package_info.h
src/package_info.c

index ebbe9ab..75185c9 100644 (file)
@@ -64,6 +64,8 @@ typedef enum {
        PACKAGE_INFO_ALLAPP = 0,        /**< All application */
        PACKAGE_INFO_UIAPP = 1,         /**< UI application */
        PACKAGE_INFO_SERVICEAPP = 2,    /**< Service application */
+       PACKAGE_INFO_WIDGETAPP = 3,     /**< Widget application (Since 4.0) */
+       PACKAGE_INFO_WATCHAPP = 4,      /**< Watch application (Since 4.0) */
 } package_info_app_component_type_e;
 
 
index 62776cf..28a9782 100644 (file)
@@ -155,6 +155,11 @@ API int package_info_foreach_app_from_package(package_info_h package_info, packa
                pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_UI_APP, package_info_foreach_app_cb, &foreach_app_context);
        if (comp_type == PACKAGE_INFO_SERVICEAPP)
                pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_SVC_APP, package_info_foreach_app_cb, &foreach_app_context);
+       if (comp_type == PACKAGE_INFO_WIDGETAPP)
+               pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_WIDGET_APP, package_info_foreach_app_cb, &foreach_app_context);
+       if (comp_type == PACKAGE_INFO_WATCHAPP)
+               pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_WATCH_APP, package_info_foreach_app_cb, &foreach_app_context);
+
        return PACKAGE_MANAGER_ERROR_NONE;
 }