Setting_GenGroupItem_Data *item_data, int type);
extern Evas_Object *setting_sound_init(void *data);
extern void setting_sound_deinit(void *data);
-char *setting_do_not_disturb_is_enable(void *data);
+extern char *setting_do_not_disturb_is_enable(void *data);
+extern void setting_sound_update_do_not_disturb_item(void *data);
#endif
/*{SND_SLIDER_MAX, "", ""} */
};
+void setting_sound_update_do_not_disturb_item(void *data)
+{
+ SettingProfileUG *ad = (SettingProfileUG *) data;
+ const char *sub_desc = NULL;
+
+ if (!ad || !ad->data_do_not_disturb)
+ return;
+
+ sub_desc = setting_do_not_disturb_is_enable(data);
+ g_free(ad->data_do_not_disturb->sub_desc);
+ ad->data_do_not_disturb->sub_desc = g_strdup(sub_desc);
+ elm_genlist_item_update(ad->data_do_not_disturb->item);
+}
+
char *setting_sound_get_slider_icon(int type, int volume)
{
if (type < SND_SLIDER_CALL || type >= SND_SLIDER_MAX)
{
ret_if(priv == NULL);
SettingProfileUG *profileUG = (SettingProfileUG *)priv;
-
/* If current view is sound main, block volume app */
/* To prevent conflict with volume app */
if (!safeStrCmp(profileUG->viewtype, "com.samsung.volume")) {
SND_SLIDER_MEDIA);
setting_sound_update_slider_icon(profileUG->data_touch_volume,
SND_SLIDER_SYSTEM);
+ setting_sound_update_do_not_disturb_item(profileUG);
}
static void setting_sound_ug_on_destroy(ui_gadget_h ug, app_control_h service,