#include <Ecore_X.h>
#include <sensor.h>
#include <aul.h>
-#include "setting-plugin.h"
+#include "setting-common-plugin.h"
#include "setting-main.h"
#include <elm_object.h>
#include <appsvc.h>
int status = 0;
vconf_get_bool(VCONFKEY_NFC_STATE, &status);
+ item_to_update->swallow_type = SWALLOW_Type_1ICON_1RADIO;
item_to_update->chk_status = status;
//do not need delay for checks
elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status);
SETTING_TRACE("item_to_update->chk_status:%d", item_to_update->chk_status);
- item_to_update->sub_desc = (char *)g_strdup(get_NFC_on_off_str());
- SETTING_TRACE_DEBUG("%s", item_to_update->sub_desc);
+ //item_to_update->sub_desc = (char *)g_strdup(get_NFC_on_off_str());
+ //SETTING_TRACE_DEBUG("%s", item_to_update->sub_desc);
if (ad->bAppPause || ad->ug) {
ad->updateItems[GL_ITEM_NFC] = EINA_TRUE;
char *vconf_name = vconf_keynode_get_name(key);
SETTING_TRACE("Enter %s(%s=%d)", __FUNCTION__, vconf_name, status);
- char *pa_wifi_device = NULL;
Setting_GenGroupItem_Data* item_to_update = NULL;
-
if (!safeStrCmp(vconf_name, VCONFKEY_WIFI_STATE)) {
// do handling in case of VCONFKEY_WIFI_STATE
item_to_update = ad->data_wifi;
switch (status) {
case VCONFKEY_WIFI_OFF:
- item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_OFF_M_STATUS"));
+ //item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_OFF_M_STATUS"));
item_to_update->chk_status = EINA_FALSE;
break;
case VCONFKEY_WIFI_UNCONNECTED:
case VCONFKEY_WIFI_CONNECTED:
case VCONFKEY_WIFI_TRANSFER:
- pa_wifi_device = vconf_get_str(VCONFKEY_WIFI_CONNECTED_AP_NAME);
- if (NULL != pa_wifi_device && '\0' != pa_wifi_device[0]) {
- item_to_update->sub_desc = (char *)g_strdup(pa_wifi_device);
- } else {
- item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_ON_M_STATUS"));
- }
- FREE(pa_wifi_device);
+ //pa_wifi_device = vconf_get_str(VCONFKEY_WIFI_CONNECTED_AP_NAME);
+ //if (NULL != pa_wifi_device && '\0' != pa_wifi_device[0]) {
+ // item_to_update->sub_desc = (char *)g_strdup(pa_wifi_device);
+ //} else {
+ // item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_ON_M_STATUS"));
+ //}
+ //FREE(pa_wifi_device);
item_to_update->chk_status = EINA_TRUE;
break;
return;
}
+ item_to_update->swallow_type = SWALLOW_Type_1ICON_1RADIO;
elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status);
if (ad->bAppPause || ad->ug) {
}
else if (!safeStrCmp(vconf_name, VCONFKEY_CALL_STATE)) {
// do handling in case of VCONFKEY_CALL_STATE
- //In call situation : Wi-fi / Tethering / Network menu dimmed
+ // In call situation : Wi-fi / Tethering / Network menu dimmed
+ // -- Only Wi-fi should be dimmed (2013.04.04) --
if (VCONFKEY_CALL_OFF != status)
{
if (ad->data_network)
setting_disable_genlist_item(ad->data_network->item);
- if (ad->data_wifi)
- setting_disable_genlist_item(ad->data_wifi->item);
}
else
{
if (ad->data_network)
setting_enable_genlist_item(ad->data_network->item);
- if (ad->data_wifi)
- setting_enable_genlist_item(ad->data_wifi->item);
}
} else if (!safeStrCmp(vconf_name, VCONFKEY_BT_STATUS)) {
+ // do handling in case of VCONFKEY_BT_STATUS
item_to_update = ad->data_bt;
retm_if(!item_to_update, "ad->data_bt is NULL");
-
+/*
if (FALSE == status) {
- item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_OFF_M_STATUS"));
+ // item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_OFF_M_STATUS"));
item_to_update->chk_status = EINA_FALSE;
} else {
- item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_ON_M_STATUS"));
+ //item_to_update->sub_desc = (char *)g_strdup(_("IDS_COM_BODY_ON_M_STATUS"));
item_to_update->chk_status = EINA_TRUE;
}
-
+*/
+ item_to_update->swallow_type = SWALLOW_Type_1ICON_1RADIO;
item_to_update->chk_status = status;
elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status);
SETTING_TRACE("status:%d", status);
switch (status) {
case VCONFKEY_WIFI_OFF:
- item_to_update->sub_desc =
- (char *)g_strdup(setting_gettext ("IDS_COM_BODY_OFF_M_STATUS"));
+ //item_to_update->sub_desc =
+ // (char *)g_strdup(setting_gettext ("IDS_COM_BODY_OFF_M_STATUS"));
item_to_update->chk_status = EINA_FALSE;
+ item_to_update->swallow_type = SWALLOW_Type_1ICON_1RADIO;
elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status);
break;
case VCONFKEY_WIFI_TRANSFER:
if (NULL != value && '\0' != value[0]) {
SETTING_TRACE("wifi_device:%s", value);
- item_to_update->sub_desc = (char *)g_strdup(value);
+ //item_to_update->sub_desc = (char *)g_strdup(value);
} else {
- item_to_update->sub_desc =
- (char *) g_strdup(setting_gettext ("IDS_COM_BODY_ON_M_STATUS"));
+ //item_to_update->sub_desc =
+ // (char *) g_strdup(setting_gettext ("IDS_COM_BODY_ON_M_STATUS"));
}
item_to_update->chk_status = EINA_TRUE;
+ item_to_update->swallow_type = SWALLOW_Type_1ICON_1RADIO;
elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status);
break;
default:
SETTING_TRACE_BEGIN;
setting_main_appdata *ad = data;
//vconf_set_bool (VCONFKEY_SETAPPL_ROTATE_HOLD_BOOL, FALSE);
- PLUGIN_FINI;
+
setting_cfg_exit();
clear_system_service_data();