X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=setting-common%2Finclude%2Fsetting-common-data-slp-setting.h;h=635bba879e36bde3e2bad2df114e7134469fef76;hb=HEAD;hp=2e039761f4c68fd61b80e2a1f7cdc28b37fbbd45;hpb=bed8993b69169d871aa38befc8dca5eea2462830;p=apps%2Fcore%2Fpreloaded%2Fsettings.git diff --git a/setting-common/include/setting-common-data-slp-setting.h b/setting-common/include/setting-common-data-slp-setting.h index 2e03976..635bba8 100755 --- a/setting-common/include/setting-common-data-slp-setting.h +++ b/setting-common/include/setting-common-data-slp-setting.h @@ -1,22 +1,18 @@ /* * setting + * Copyright (c) 2012 Samsung Electronics Co., Ltd. * - * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. - * - * Contact: MyoungJune Park - * - * Licensed under the Apache License, Version 2.0 (the "License"); + * Licensed under the Flora License, Version 1.1 (the License); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://floralicense.org/license/ * * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, + * distributed under the License is distributed on an AS IS BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - * */ @@ -43,11 +39,10 @@ // added 11.07.11 #define VCONFKEY_SETAPPL_STATE_PARENTAL_MODE_BOOL VCONFKEY_SETAPPL_PREFIX"/parental_mode" -#define VCONFKEY_SETAPPL_MOBILE_DATA_BOOL VCONFKEY_SETAPPL_PREFIX"/mobile_data" -#define VCONFKEY_SETAPPL_DISABLE_MOBILE_DATA_AT_LIMIT_BOOL VCONFKEY_SETAPPL_PREFIX"/disable_mobile_data_at_limit" -#define VCONFKEY_SETAPPL_RESTRICT_BG_DATA_BOOL VCONFKEY_SETAPPL_PREFIX"/restrict_background_data" -#define VCONFKEY_SETAPPL_SHOW_WIFI_USAGE_BOOL VCONFKEY_SETAPPL_PREFIX"/show_wifi_usage" -#define VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT VCONFKEY_SETAPPL_PREFIX"/data_each_month" +#define VCONFKEY_SETAPPL_SET_DATA_USAGE_LIMIT_BOOL VCONFKEY_SETAPPL_PREFIX"/set_data_usage_limit" +#define VCONFKEY_SETAPPL_DATA_LIMIT_INT VCONFKEY_SETAPPL_PREFIX"/data_limit" +#define VCONFKEY_SETAPPL_DATA_USAGE_CYCLE_INT VCONFKEY_SETAPPL_PREFIX"/data_usage_cycle" +#define VCONFKEY_SETAPPL_DATA_EACH_MONTH_INT VCONFKEY_SETAPPL_PREFIX"/data_each_month" #define VCONFKEY_SETAPPL_TAP_TWIST VCONFKEY_SETAPPL_PREFIX"/motion/tap_twist" @@ -58,14 +53,14 @@ #define VCONFKEY_SETAPPL_BOOL_AUTO_ADJUST_SCREEN_TONE VCONFKEY_SETAPPL_PREFIX"/auto_adjust_screen_tone" //Driving Mode(DM) -#define VCONFKEY_SETAPPL_DM_DRIVING_MODE VCONFKEY_SETAPPL_PREFIX"/driving_mode/drivingmode" -#define VCONFKEY_SETAPPL_DM_INCOMING_CALL VCONFKEY_SETAPPL_PREFIX"/driving_mode/incomingcall" -#define VCONFKEY_SETAPPL_DM_MESSAGE VCONFKEY_SETAPPL_PREFIX"/driving_mode/message" -#define VCONFKEY_SETAPPL_DM_EMAIL VCONFKEY_SETAPPL_PREFIX"/driving_mode/email" -#define VCONFKEY_SETAPPL_DM_VOICEMAIL VCONFKEY_SETAPPL_PREFIX"/driving_mode/voicemail" -#define VCONFKEY_SETAPPL_DM_ALARM VCONFKEY_SETAPPL_PREFIX"/driving_mode/alarm" -#define VCONFKEY_SETAPPL_DM_SCHEDULE VCONFKEY_SETAPPL_PREFIX"/driving_mode/schedule" -#define VCONFKEY_SETAPPL_DM_UNLOCK_SCREEN VCONFKEY_SETAPPL_PREFIX"/driving_mode/unlockscreen" +#define VCONFKEY_SETAPPL_DM_DRIVING_MODE VCONFKEY_SETAPPL_PREFIX"/drivingmode/drivingmode" +#define VCONFKEY_SETAPPL_DM_INCOMING_CALL VCONFKEY_SETAPPL_PREFIX"/drivingmode/incomingcall" +#define VCONFKEY_SETAPPL_DM_MESSAGE VCONFKEY_SETAPPL_PREFIX"/drivingmode/message" +#define VCONFKEY_SETAPPL_DM_EMAIL VCONFKEY_SETAPPL_PREFIX"/drivingmode/newemails" +#define VCONFKEY_SETAPPL_DM_VOICEMAIL VCONFKEY_SETAPPL_PREFIX"/drivingmode/newvoicemails" +#define VCONFKEY_SETAPPL_DM_ALARM VCONFKEY_SETAPPL_PREFIX"/drivingmode/alarm" +#define VCONFKEY_SETAPPL_DM_SCHEDULE VCONFKEY_SETAPPL_PREFIX"/drivingmode/schedule" +#define VCONFKEY_SETAPPL_DM_UNLOCK_SCREEN VCONFKEY_SETAPPL_PREFIX"/drivingmode/unlockscreen" // Smart screen -> smart rotation #define VCONFKEY_SETAPPL_SMARTSCREEN_SMART_ROTATION VCONFKEY_SETAPPL_PREFIX"/smartscreen/smart_rotation" @@ -89,45 +84,45 @@ typedef enum { INT_SLP_SETTING_DATE_FORMAT, INT_SLP_SETTING_WEEK_FORMAT, /* CALL_ALERT_TYPE */ - INT_SLP_SETTING_CALL_ALERT_TYPE, - INT_SLP_SETTING_NORMAL_CALL_ALERT_TYPE, - INT_SLP_SETTING_SILENT_CALL_ALERT_TYPE, - INT_SLP_SETTING_DRIVING_CALL_ALERT_TYPE, - INT_SLP_SETTING_MEETING_CALL_ALERT_TYPE, - INT_SLP_SETTING_OUTDOOR_CALL_ALERT_TYPE, + //INT_SLP_SETTING_CALL_ALERT_TYPE, + //INT_SLP_SETTING_NORMAL_CALL_ALERT_TYPE, + //INT_SLP_SETTING_SILENT_CALL_ALERT_TYPE, + //INT_SLP_SETTING_DRIVING_CALL_ALERT_TYPE, + //INT_SLP_SETTING_MEETING_CALL_ALERT_TYPE, + //INT_SLP_SETTING_OUTDOOR_CALL_ALERT_TYPE, /* CALL_ALERT_VIB */ INT_SLP_SETTING_CALL_ALERT_VIB, - INT_SLP_SETTING_NORMAL_CALL_ALERT_VIB, - INT_SLP_SETTING_SILENT_CALL_ALERT_VIB, - INT_SLP_SETTING_DRIVING_CALL_ALERT_VIB, - INT_SLP_SETTING_MEETING_CALL_ALERT_VIB, - INT_SLP_SETTING_OUTDOOR_CALL_ALERT_VIB, + //INT_SLP_SETTING_NORMAL_CALL_ALERT_VIB, + //INT_SLP_SETTING_SILENT_CALL_ALERT_VIB, + //INT_SLP_SETTING_DRIVING_CALL_ALERT_VIB, + //INT_SLP_SETTING_MEETING_CALL_ALERT_VIB, + //INT_SLP_SETTING_OUTDOOR_CALL_ALERT_VIB, /*****/ - INT_SLP_SETTING_CALL_ALERT_VOLUME, + //INT_SLP_SETTING_CALL_ALERT_VOLUME, /* MSG_ALERT_TYPE */ - INT_SLP_SETTING_MSG_ALERT_TYPE, - INT_SLP_SETTING_NORMAL_MSG_ALERT_TYPE, - INT_SLP_SETTING_SILENT_MSG_ALERT_TYPE, - INT_SLP_SETTING_DRIVING_MSG_ALERT_TYPE, - INT_SLP_SETTING_MEETING_MSG_ALERT_TYPE, - INT_SLP_SETTING_OUTDOOR_MSG_ALERT_TYPE, + //INT_SLP_SETTING_MSG_ALERT_TYPE, + //INT_SLP_SETTING_NORMAL_MSG_ALERT_TYPE, + //INT_SLP_SETTING_SILENT_MSG_ALERT_TYPE, + //INT_SLP_SETTING_DRIVING_MSG_ALERT_TYPE, + //INT_SLP_SETTING_MEETING_MSG_ALERT_TYPE, + //INT_SLP_SETTING_OUTDOOR_MSG_ALERT_TYPE, /* MSG_ALERT_VIB */ - INT_SLP_SETTING_MSG_ALERT_VIB, - INT_SLP_SETTING_NORMAL_MSG_ALERT_VIB, - INT_SLP_SETTING_SILENT_MSG_ALERT_VIB, - INT_SLP_SETTING_DRIVING_MSG_ALERT_VIB, - INT_SLP_SETTING_MEETING_MSG_ALERT_VIB, - INT_SLP_SETTING_OUTDOOR_MSG_ALERT_VIB, + //INT_SLP_SETTING_MSG_ALERT_VIB, + //INT_SLP_SETTING_NORMAL_MSG_ALERT_VIB, + //INT_SLP_SETTING_SILENT_MSG_ALERT_VIB, + //INT_SLP_SETTING_DRIVING_MSG_ALERT_VIB, + //INT_SLP_SETTING_MEETING_MSG_ALERT_VIB, + //INT_SLP_SETTING_OUTDOOR_MSG_ALERT_VIB, /*****/ INT_SLP_SETTING_MSG_ALERT_REPEAT, INT_SLP_SETTING_EMAIL_ALERT_REPEAT, /*****/ - INT_SLP_SETTING_MSG_ALERT_VOLUME, - INT_SLP_SETTING_SYS_TOUCH_SOUND, - INT_SLP_SETTING_SYS_TOUCH_SOUND_VOLUME, + //INT_SLP_SETTING_MSG_ALERT_VOLUME, + //INT_SLP_SETTING_SYS_TOUCH_SOUND, + //INT_SLP_SETTING_SYS_TOUCH_SOUND_VOLUME, INT_SLP_SETTING_FONT_SIZE, INT_SLP_SETTING_FONT_TYPE, INT_SLP_SETTING_LANG, @@ -188,7 +183,6 @@ typedef enum { BOOL_SLP_SETTING_NFC_STATUS, BOOL_SLP_SETTING_USE_PACKET_DATA, - BOOL_SLP_SETTING_ACCESSIBILITY_ACCESSIBILITY, BOOL_SLP_SETTING_ACCESSIBILITY_HIGH_CONTRAST, BOOL_SLP_SETTING_ACCESSIBILITY_SCREEN_ZOOM, BOOL_SLP_SETTING_ACCESSIBILITY_ASSISTIVE_LIGHT, @@ -197,11 +191,6 @@ typedef enum { BOOL_SLP_SETTING_ACCESSIBILITY_ACCEPT_CALL, BOOL_SLP_SETTING_ACCESSIBILITY_POWERKEY_END_CALLS, - // data usage - BOOL_SLP_SETTING_DATAUSAGE_MOBILE_DATA_BOOL, - BOOL_SLP_SETTING_DATAUSAGE_DISABLE_MOBILE_DATA_AT_LIMIT_BOOL, - BOOL_SLP_SETTING_DATAUSAGE_RESTRICT_BG_DATA_BOOL, - BOOL_SLP_SETTING_DATAUSAGE_SHOW_WIFI_USAGE_BOOL, /* end */ SETTING_BOOL_SLP_LIST_MAX } setting_bool_slp_list; @@ -246,6 +235,8 @@ extern Eina_List* setting_get_language_list(); extern void setting_get_language_list_destroy(); // export function -extern void setting_export(); +typedef int (*status_handler_fp)(int total, int current, void* data); +extern void setting_export(status_handler_fp fp, void* data); +extern void setting_import(status_handler_fp fp, void* data); #endif /* __SETTING_COMMON_DATA_SLP_SETTING_H__ */