1.Limit the max length of Network connection profile
[apps/core/preloaded/settings.git] / src / setting-main.c
index 30d58a3..d1c732f 100755 (executable)
@@ -410,28 +410,6 @@ static Setting_GenGroupItem_Data * __bluetooth_handler(void* data, char* keyStr,
        return ad->data_bt;
 }
 
-static Setting_GenGroupItem_Data * __mobileap_handler(void* data, char* keyStr, char* icon_path, char* ug_args, Evas_Object *genlist)
-{
-       setting_main_appdata *ad = (setting_main_appdata *)data;
-
-       ad->data_mobileApp = setting_create_Gendial_field_groupitem(genlist,
-                                                  &(ad->itc[GENDIAL_Type_1icon_2text]),
-                                                  NULL,
-                                                  setting_main_click_list_ex_ug_cb,
-                                                  ug_args,
-                                                  SWALLOW_Type_INVALID,
-                                                  icon_path,
-                                                  NULL,
-                                                  0,
-                                                  keyStr,
-                                                  get_Mobile_AP_on_off_str
-                                                  (),
-                                                  NULL);
-       __BACK_POINTER_SET(ad->data_mobileApp);
-
-       return ad->data_mobileApp;
-}
-
 static Setting_GenGroupItem_Data * __allshare_handler(void* data, char* keyStr, char* icon_path, char* ug_args, Evas_Object *genlist)
 {
        setting_main_appdata *ad = (setting_main_appdata *)data;
@@ -517,12 +495,6 @@ static Setting_GenGroupItem_Data * __default_handler(void* data, char* keyStr, c
                         NULL, NULL, 0, SETTING_WIFI_DIRECT_DESC, NULL, NULL);
                elm_genlist_item_select_mode_set(elm_genlist_item_append(genlist, &(itc_seperator), NULL, NULL,ELM_GENLIST_ITEM_NONE, NULL, NULL),
                                                 ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-       } else if (!safeStrCmp(KeyStr_KeisOverWifi, keyStr)) {
-               setting_create_Gendial_field_def(genlist, &itc_multiline_text, NULL,
-                        ad, SWALLOW_Type_LAYOUT_SPECIALIZTION_X,
-                        NULL, NULL, 0, SETTING_KIES_VIA_WIFI_DESC, NULL, NULL);
-               elm_genlist_item_select_mode_set(elm_genlist_item_append(genlist, &(itc_seperator), NULL, NULL,ELM_GENLIST_ITEM_NONE, NULL, NULL),
-                                                ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
        } else {
                /* do nothing */
        }
@@ -542,7 +514,6 @@ enum {
        MAINLIST_ENTRY_FLIGHT_MODE = 0,
        MAINLIST_ENTRY_WIFI,
        MAINLIST_ENTRY_BT,
-       MAINLIST_ENTRY_MOBILEAP,
        MAINLIST_ENTRY_ALLSHARE,
        MAINLIST_ENTRY_NETWORK,
        MAINLIST_ENTRY_NFC,
@@ -554,7 +525,6 @@ static mainlist_entry mainlist_table[] = {
                {KeyStr_FlightMode,     __flightmode_handler},                  // 0 --> NOT UG
                {KeyStr_WiFi,                   __wifi_handler},                                // 1 --> UG
                {KeyStr_Bluetooth,              __bluetooth_handler},                   // 1 --> UG
-               {KeyStr_MobileAP,               __mobileap_handler},                    // 1 --> UG
                {KeyStr_AllShare,               __allshare_handler},                    // NOT UG
                {KeyStr_Network,                __network_handler},                             // 1 --> UG
                {KeyStr_NFC,                    __nfc_handler},                                 // 1 --> UG
@@ -614,21 +584,13 @@ void __load_connectivity_menu_list(void *data, Cfg_Item_Position inputPos, Evas_
                                        continue; /* hide Flight Mode in Emulator*/
                                } else if (!safeStrCmp(KeyStr_WiFi, keyStr)) {
                                        continue; /* hide WIFI in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_MobileAP, keyStr)) {
-                                       continue; /* hide Tethering in Emulator*/
                                } else if (!safeStrCmp(KeyStr_WiFiDirect, keyStr)) {
                                        continue; /* hide WiFiDirect in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_AllShareCast, keyStr)) {
-                                       continue; /* hide AllShareCast in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_NearbyDevices, keyStr)) {
-                                       continue; /* hide NearbyDevices in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_KeisOverWifi, keyStr)) {
-                                       continue; /* hide KeisOverWifi in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_Synchronise, keyStr)) {
-                                       continue; /* hide Synchronise in Emulator*/
                                } else if (!safeStrCmp(KeyStr_Network, keyStr)) {
                                        continue; /* hide Network in Emulator*/
-                               }else {
+                               } else if (!safeStrCmp(KeyStr_Bluetooth, keyStr)) {
+                                       continue; /* hide Bluetooth in Emulator*/
+                               } else {
                                        /* do nothing */
                                }
                        }
@@ -664,10 +626,6 @@ void __load_connectivity_menu_list(void *data, Cfg_Item_Position inputPos, Evas_
 
                                mainlist_table[MAINLIST_ENTRY_BT].ui_handler(ad, keyStr, icon_path, ug_args, genlist);
 
-                       } else if (!safeStrCmp(KeyStr_MobileAP, keyStr) && is_ug_installed_by_ug_args(ug_args)) {       /* load special icon */
-
-                               mainlist_table[MAINLIST_ENTRY_MOBILEAP].ui_handler(ad, keyStr, icon_path, ug_args, genlist);
-
                        } else if (!safeStrCmp(KeyStr_Network, keyStr) && is_ug_installed_by_ug_args(ug_args)) {        /* load special UG */
 
                                mainlist_table[MAINLIST_ENTRY_NETWORK].ui_handler(ad, keyStr, icon_path, ug_args, genlist);
@@ -778,22 +736,16 @@ void __load_system_menu_list(void *data, Cfg_Item_Position inputPos, Evas_Object
                        //SETTING_TRACE("KeyString :  %s , tmpPos : %d , inputPos : %d ", keyStr, tmpPos, inputPos );
 
                        if (is_emulator) {
-                               if (!safeStrCmp(KeyStr_EventsNotifications, keyStr)) {
-                                       continue; /* hide EventsNotifications in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_Security, keyStr)) {
+                               if (!safeStrCmp(KeyStr_Security, keyStr)) {
                                        continue; /* hide Security in Emulator*/
                                } else if (!safeStrCmp(KeyStr_Motions, keyStr)) {
                                        continue; /* hide Motion in Emulator*/
                                } else if (!safeStrCmp(KeyStr_Accessibility, keyStr)) {
                                        continue; /* hide Accessibility in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_VoiceInOut, keyStr)) {
-                                       continue; /* hide VoiceInOut in Emulator*/
-                               } else if (!safeStrCmp(keystr_Drivingmode, keyStr)) {
-                                       continue; /* hide Drivingmode in Emulator*/
-                               } else if (!safeStrCmp(KeyStr_License, keyStr)) {
-                                       continue; /* hide License in Emulator*/
                                } else if (!safeStrCmp(KeyStr_Memory, keyStr)) {
                                        continue; /* hide Memory in Emulator*/
+                               } else if (!safeStrCmp(KeyStr_Powersaving, keyStr)) {
+                                       continue; /* hide Powersaving in Emulator*/
                                } else {
                                        /* do nothing */
                                }
@@ -1061,8 +1013,6 @@ static void draw_3rdapp(void* data, char* name, char* pkgname)
  */
 static ail_cb_ret_e __download_apps_cb(ail_appinfo_h ai, void* data)
 {
-       SETTING_TRACE_BEGIN;
-
        DrawAppInfo* pinfo = (DrawAppInfo*)data;
     char *id;
 
@@ -1113,7 +1063,6 @@ static ail_cb_ret_e __download_apps_cb(ail_appinfo_h ai, void* data)
                }
        }
 
-       SETTING_TRACE_END;
     return AIL_CB_RET_CONTINUE;
 }
 
@@ -1962,10 +1911,6 @@ void setting_update_gl_item(void* data)
                                item_to_update = ad->data_nfc;
                                bGlUpdate = EINA_TRUE;
                                break;
-                       case GL_ITEM_MAP:
-                               item_to_update = ad->data_mobileApp;
-                               bGlUpdate = EINA_TRUE;
-                               break;
                        case GL_ITEM_FLIGHT:
                                item_to_update = ad->data_flight;
                                bGlUpdate = EINA_FALSE;
@@ -2119,40 +2064,6 @@ setting_main_click_list_default_ug_cb(void *data, Evas_Object *obj,
                                          NO_UG_FOUND_MSG);
 }
 
-void
-setting_main_click_list_usb_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       SETTING_TRACE_BEGIN;
-       retm_if(event_info == NULL, "Invalid argument: event info is NULL");
-
-       int err;
-       int value = -1;
-       char *str_text = USB_NEED_OFF;
-
-       Elm_Object_Item *item = (Elm_Object_Item *) event_info;
-
-       setting_get_int_slp_key(INT_SLP_SETTING_MOBILE_AP_STATUS, &value, &err);
-       if (err != 0)
-       {
-               SETTING_TRACE_ERROR("FAIL: VCONFKEY_MOBILE_HOTSPOT_MODE may not exist\n");
-               setting_main_click_list_ex_ug_cb(data, obj, item);
-               return;
-       }
-
-       /* If mobile hotspot is on, going USB utilties is blocked by a popup*/
-       if (value & VCONFKEY_MOBILE_HOTSPOT_MODE_USB)
-       {
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-               setting_create_simple_popup(g_main_ad, g_main_ad->win_main, NULL, (str_text));
-       }
-       else
-       {
-               setting_main_click_list_ex_ug_cb(data, obj, item);
-       }
-
-       SETTING_TRACE_END;
-}
-
 void setting_main_click_list_more_cb(void *data, Evas_Object *obj, void *event_info)
 {
        SETTING_TRACE_BEGIN;