/*#include <resourced.h> */
/*#include <data_usage.h> */
#include <app_manager.h>
+#include <app_manager_extension.h>
#include "setting-appmgr-main.h"
#include "setting-appmgr-runinfo.h"
#include "setting-appmgr-async-worker.h"
#include "setting-appmgr-utils.h"
+
extern void appmgrUg_pkg_uninstall_click(void *data, Evas_Object *obj, void *event_info);
extern void appmgrUg_pkg_clear_cache_click(void *data, Evas_Object *obj, void *event_info);
extern void appmgrUg_pkg_moveto_cb(void *data, Evas_Object *obj, void *event_info);
ad->popup = NULL;
}
- ad->popup = setting_create_popup_with_btn(ad, ad->win, NULL,
- str, appmgrUg_popup_del, 0, 1, MGRAPP_STR_OK);
+ ad->popup = setting_create_popup(ad, ad->win, NULL,
+ str, appmgrUg_popup_del, 0, FALSE, FALSE,
+ 1, MGRAPP_STR_OK);
}
static void appmgrUg_update_listinfos(SettingAppMgrUG *ad)
if (ad->popup)
evas_object_del(ad->popup);
- ad->popup = setting_create_popup_with_btn(ad, ad->win, NULL,
- MGRAPP_STR_UNINSTALL_COMPLETE, appmgrUg_popup_del, 0,
- 1, MGRAPP_STR_OK);
+ ad->popup = setting_create_popup(ad, ad->win, NULL,
+ MGRAPP_STR_UNINSTALL_COMPLETE, appmgrUg_popup_del, 0, FALSE, FALSE,
+ 1, MGRAPP_STR_OK);
ad->pkg_request = APPMGRUG_PKG_REQUEST_NONE;
} else if (APPMGRUG_PKG_REQUEST_MOVE == ad->pkg_request) {
item = elm_genlist_item_append(genlist, &ad->itc_sep, NULL, NULL,
ELM_GENLIST_ITEM_NONE, NULL, NULL);
elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-
return item;
}
ecore_idler_del(ad->size_idler);
ad->size_idler = ecore_idler_add(appmgrUg_get_all_pkg_sizesort, ad);
} else {
- elm_genlist_item_fields_update(info->item, "elm.text.sub.left.bottom",
- ELM_GENLIST_ITEM_FIELD_TEXT);
+ if (info->item)
+ elm_genlist_item_fields_update(info->item, "elm.text.sub", ELM_GENLIST_ITEM_FIELD_TEXT);
}
}
}
}
-static void appmgrUg_del_def_list(gpointer data, gpointer user_data)
-{
- appmgr_listinfo *info = data;
-
- ret_if(NULL == data);
-
- g_list_free_full(info->def_appids, free);
- info->def_appids = NULL;
-}
-
-static int appmgrUg_get_default_list_iter(const char *appid, void *data)
-{
- int ret;
- GList *list;
- char *pkgid = NULL;
- pkgmgrinfo_appinfo_h handle;
- SettingAppMgrUG *ad = data;
-
- retv_if(NULL == ad, 0);
- retv_if(NULL == appid, 0);
-
- ret = pkgmgrinfo_appinfo_get_appinfo(appid, &handle);
- if (PMINFO_R_OK != ret) {
- SETTING_TRACE_ERROR("pkgmgrinfo_appinfo_get_appinfo() Fail(%d)", ret);
- return 0;
- }
-
- ret = pkgmgrinfo_appinfo_get_pkgid(handle, &pkgid);
- if (PMINFO_R_OK != ret) {
- SETTING_TRACE_ERROR("pkgmgrinfo_appinfo_get_pkgid() Fail(%d)", ret);
- pkgmgrinfo_appinfo_destroy_appinfo(handle);
- return 0;
- }
-
- list = g_list_find_custom(ad->pkg_list, pkgid, appmgrUg_compare_pkgname);
- if (list) {
- appmgr_listinfo *info = list->data;
- info->def_appids = g_list_append(info->def_appids, strdup(appid));
- }
-
- pkgmgrinfo_appinfo_destroy_appinfo(handle);
-
- return 0;
-}
-
-void appmgrUg_get_default_list(SettingAppMgrUG *ad)
-{
- int ret;
-
- ret_if(ad == NULL);
-
- g_list_foreach(ad->pkg_list, appmgrUg_del_def_list, NULL);
-
- ret = appsvc_get_all_defapps(appmgrUg_get_default_list_iter, ad);
- warn_if(AUL_R_OK != ret, "aul_app_get_running_app_info() Fail", ret);
-}
-
static void appmgrUg_free_listinfo(gpointer data)
{
appmgr_listinfo *info = data;
retv_if(data == NULL, NULL);
- if (0 == strcmp(part, "elm.text.main.left.top")) {
+ if (0 == strcmp(part, "elm.text")) {
label = SAFE_STRDUP(ad->sel_label);
- } else if (0 == strcmp(part, "elm.text.sub.left.bottom")) {
+ } else if (0 == strcmp(part, "elm.text.sub")) {
char desc[APPMGRUG_MAX_STR_LEN] = {0};
if (APPMGRUG_TAB_RUNNING == ad->tabtype) {
if (fn_result) {
SETTING_TRACE_ERROR("_reset_app_setting_fn() Fail(%d)", fn_result);
appmgrUg_fail_popup(MGRAPP_STR_ERROR, ad);
- } else {
- if (APPMGRUG_TAB_DEFAULT == ad->tabtype)
- setting_view_update(ad->main_view, ad);
}
ad->reset_worker = NULL;
}
evas_object_del(ad->popup);
/* do not show popup
ad->popup = setting_create_popup_with_progressbar(ad, ad->win, PROGRESSBAR_STYLE,
- NULL, NULL, appmgrUg_popup_del, 0, TRUE, TRUE);
+ NULL, NULL, appmgrUg_popup_del, 0, TRUE, TRUE, 0);
*/
ad->pkg_request = APPMGRUG_PKG_REQUEST_RESET;