* @retval #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
*/
int system_setting_get_sound_touch(system_settings_key_e key, void **value);
+
+/**
+ * @internal
+ * @since_tizen 5.5
+ * @return 0 on success, otherwise a negative error value
+ * @retval #SYSTEM_SETTINGS_ERROR_NONE Successful
+ * @retval #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
+ * @retval #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
+ */
+int system_setting_set_sound_touch(system_settings_key_e key, void *value);
+
/**
* @internal
* @since_tizen 2.3
return ret;
}
+int system_setting_set_sound_touch(system_settings_key_e key, void *value)
+{
+ SETTING_TRACE_BEGIN;
+ return system_setting_vconf_set_value_bool(VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL, *(bool *)value);
+}
+
+
int system_setting_set_changed_callback_sound_touch(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
{
SETTING_TRACE_BEGIN;
SYSTEM_SETTINGS_KEY_SOUND_TOUCH,
SYSTEM_SETTING_DATA_TYPE_BOOL,
system_setting_get_sound_touch,
- NULL,
+ system_setting_set_sound_touch,
system_setting_set_changed_callback_sound_touch,
system_setting_unset_changed_callback_sound_touch,
NULL,