remove some menu of Reset settings if emulator
authorHyejin Kim <hyejin0906.kim@samsung.com>
Fri, 7 Sep 2012 04:26:15 +0000 (13:26 +0900)
committerHyejin Kim <hyejin0906.kim@samsung.com>
Fri, 7 Sep 2012 04:31:57 +0000 (13:31 +0900)
patchset2. add one menu

Change-Id: I2429a7e3c625679d6554c7a6466c520a73cf5f33

setting-reset/src/setting-reset-settings.c

index 2a7d277..99ee8ea 100755 (executable)
@@ -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++;