(TIZENIOT-1788) [Noti panel] Remove vibration feature (sound) 33/240433/1 submit/tizen/20200810.061417
authordivyanshugautam17 <divyanshu.gm@samsung.com>
Thu, 6 Aug 2020 08:03:48 +0000 (13:33 +0530)
committerdivyanshugautam17 <divyanshu.gm@samsung.com>
Thu, 6 Aug 2020 08:03:48 +0000 (13:33 +0530)
Change-Id: I26199cd24527cb8e29a177d11a670ccd65bd2785

src/settings/modules/sound-profile.c

index e005e89fecfd1ca2348c3e407d9665f89bf6dd47..0476addac84bd5f83062c194de9f9a6ca573a2c8 100755 (executable)
 #define BUTTON_ICON_MUTE_NORMAL "icon_mute_off.png"
 #define BUTTON_ICON_MUTE_HIGHLIGHT "icon_mute_on.png"
 #define BUTTON_ICON_MUTE_DIM "icon_mute_disabled.png"
-#define BUTTON_ICON_VIB_NORMAL "icon_vibration_off.png"
-#define BUTTON_ICON_VIB_HIGHLIGHT "icon_vibration_on.png"
-#define BUTTON_ICON_VIB_DIM "icon_vibration_disabled.png"
 
 #define SAM_LOG_FEATURE_SOUND "ST0C"
 
 typedef enum {
        SP_STATUS_SOUND,
-       SP_STATUS_VIBRATE,
        SP_STATUS_MUTE
 } qp_sound_status;
 
@@ -58,57 +54,42 @@ static const qp_sound_status _get_sound_status(void)
 {
        int ret = -1;
        int sound_status = 1;
-       int vibration_status = 1;
 
        ret = vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &sound_status);
        if (ret != 0)
                ERR("failed to get sound status(%d), %s", ret, get_error_message(ret));
 
-       ret = vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, &vibration_status);
-       if (ret != 0)
-               ERR("failed to get vibration status(%d), %s", ret, get_error_message(ret));
-
-       INFO("sound : %d, vibration : %d", sound_status, vibration_status);
+       INFO("sound : %d", sound_status);
 
        if (sound_status == 1)
                return SP_STATUS_SOUND;
-       else if (vibration_status == 1)
-               return SP_STATUS_VIBRATE;
-
-
-       return SP_STATUS_MUTE;
+       else
+               return SP_STATUS_MUTE;
 }
 
 static void _set_sound_status(qp_sound_status current_status)
 {
        int ret = -1;
        int sound_status = 0;
-       int vibration_status = 0;
 
        switch (current_status) {
-       case SP_STATUS_SOUND:   // To be VIBRATE
-               INFO("status : SOUND -> VIBRATE ");
-               vibration_status = 1;
-       break;
-
-       case SP_STATUS_VIBRATE: // To be MUTE
-               INFO("status : VIBRATE-> MUTE");
-       break;
-
-       case SP_STATUS_MUTE:    // To be SOUND
-               INFO("status : MUTE-> SOUND");
-               sound_status = 1;
-       break;
-
-       default:
-               INFO("status : OOPS");
-               return;
+               case SP_STATUS_SOUND:   /*To be mute*/
+                       INFO("status : SOUND -> MUTE ");
+                       sound_status = 0;
+               break;
+
+               case SP_STATUS_MUTE:    /*To be sound*/
+                       INFO("status : MUTE-> SOUND");
+                       sound_status = 1;
+               break;
+
+               default:
+                       INFO("status : OOPS");
+                       return;
        }
 
        ret = vconf_set_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, sound_status);
        msgif(ret != 0, "failed set VCONFKEY_SETAPPL_SOUND_STATUS_BOOL:%d", ret);
-       ret = vconf_set_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, vibration_status);
-       msgif(ret != 0, "failed set VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL:%d", ret);
 }
 
 
@@ -150,13 +131,6 @@ static void _play_snd_job_cb(void *data)
 
 }
 
-static void _play_vib_job_cb(void *data)
-{
-       if (feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_VIBRATION_ON) != FEEDBACK_ERROR_NONE)
-               ERR("failed to play a vibration");
-
-}
-
 static void _view_update(Evas_Object *view, int state, int flag_extra_1, int flag_extra_2)
 {
        int icon_state;
@@ -171,25 +145,18 @@ static void _view_update(Evas_Object *view, int state, int flag_extra_1, int fla
        INFO("sound status : %d", sound_status);
 
        switch (sound_status) {
+               case SP_STATUS_MUTE:
+                       icon_state = ICON_VIEW_STATE_OFF;
+                       text = _("IDS_QP_BUTTON2_MUTE_ABB");
+                       img_path = BUTTON_ICON_MUTE_NORMAL;
+               break;
 
-       case SP_STATUS_VIBRATE:
-               icon_state = ICON_VIEW_STATE_ON;
-               text = _("IDS_QP_BUTTON2_VIBRATE");
-               img_path = BUTTON_ICON_VIB_HIGHLIGHT;
-       break;
-
-       case SP_STATUS_MUTE:
-               icon_state = ICON_VIEW_STATE_OFF;
-               text = _("IDS_QP_BUTTON2_MUTE_ABB");
-               img_path = BUTTON_ICON_MUTE_NORMAL;
-       break;
-
-       case SP_STATUS_SOUND:
-       default:
-               icon_state = ICON_VIEW_STATE_ON;
-               text = _("IDS_QP_BUTTON2_SOUND_ABB");
-               img_path = BUTTON_ICON_SND_HIGHLIGHT;
-       break;
+               case SP_STATUS_SOUND:
+               default:
+                       icon_state = ICON_VIEW_STATE_ON;
+                       text = _("IDS_QP_BUTTON2_SOUND_ABB");
+                       img_path = BUTTON_ICON_SND_HIGHLIGHT;
+               break;
        }
 
        quickpanel_setting_icon_state_set(view, icon_state);
@@ -202,16 +169,11 @@ static void _view_update(Evas_Object *view, int state, int flag_extra_1, int fla
                g_check_press = 0;
 
                switch (sound_status) {
-               case SP_STATUS_SOUND:
-                       ecore_job_add(_play_snd_job_cb, NULL);
-               break;
-
-               case SP_STATUS_VIBRATE:
-                       ecore_job_add(_play_vib_job_cb, NULL);
-               break;
-
-               case SP_STATUS_MUTE:
-               break;
+                       case SP_STATUS_SOUND:
+                               ecore_job_add(_play_snd_job_cb, NULL);
+                       break;
+                       case SP_STATUS_MUTE:
+                       break;
                }
        }
 }