From fee6d7d317527d006297d73d9a12c877ed1b998c Mon Sep 17 00:00:00 2001 From: Hyejin Kim Date: Fri, 7 Sep 2012 13:26:15 +0900 Subject: [PATCH] remove some menu of Reset settings if emulator patchset2. add one menu Change-Id: I2429a7e3c625679d6554c7a6466c520a73cf5f33 --- setting-reset/src/setting-reset-settings.c | 35 ++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/setting-reset/src/setting-reset-settings.c b/setting-reset/src/setting-reset-settings.c index 2a7d277..99ee8ea 100755 --- a/setting-reset/src/setting-reset-settings.c +++ b/setting-reset/src/setting-reset-settings.c @@ -264,8 +264,6 @@ static int setting_reset_settings_create(void *cb) setting_reset_settings_click_softkey_cancel_cb, NULL, ad, view_layout, ad->navi_bar, &controllbar); - //elm_controlbar_item_disabled_set(elm_controlbar_last_item_get - // (controllbar), EINA_TRUE); /* ******************************************create frame */ Setting_Done_List_Data *list_data = &(ad->list_data); /* define a handle */ @@ -275,6 +273,7 @@ static int setting_reset_settings_create(void *cb) list_data->ly_parent = view_layout; list_data->controllbar = controllbar; list_data->select_all_checked = EINA_FALSE; + bool is_emulator = isEmulBin(); char *ug_args; char *item_name; @@ -297,9 +296,37 @@ static int setting_reset_settings_create(void *cb) { continue; } + + item_name = setting_cfg_get_keyname_idx(i, j); + if (is_emulator) + { + if (!safeStrCmp(KeyStr_FlightMode, item_name)) { + continue; /* hide Flight Mode in Emulator*/ + } else if (!safeStrCmp(KeyStr_WiFi, item_name)) { + continue; /* hide WIFI in Emulator*/ + } else if (!safeStrCmp(KeyStr_WiFiDirect, item_name)) { + continue; /* hide WiFiDirect in Emulator*/ + } else if (!safeStrCmp(KeyStr_Network, item_name)) { + continue; /* hide Network in Emulator*/ + } else if (!safeStrCmp(KeyStr_Bluetooth, item_name)) { + continue; /* hide Bluetooth in Emulator*/ + } else if (!safeStrCmp(KeyStr_Security, item_name)) { + continue; /* hide Security in Emulator*/ + } else if (!safeStrCmp(KeyStr_Motions, item_name)) { + continue; /* hide Motion in Emulator*/ + } else if (!safeStrCmp(KeyStr_Accessibility, item_name)) { + continue; /* hide Accessibility in Emulator*/ + } else if (!safeStrCmp(KeyStr_Memory, item_name)) { + continue; /* hide Memory in Emulator*/ + } else if (!safeStrCmp(KeyStr_Powersaving, item_name)) { + continue; /* hide Powersaving in Emulator*/ + } else if (safeStrCmp(KeyStr_Email, item_name)) { + continue; + } + } + list_data->chk_items[idx].ug_args = ug_args; - list_data->chk_items[idx].item_name = item_name = - setting_cfg_get_keyname_idx(i, j); + list_data->chk_items[idx].item_name = item_name; SETTING_TRACE("process %s:\t%s",_(item_name), ug_args); idx++; -- 2.7.4