diff --git a/api/cm_current.txt b/api/cm_current.txt index 7be1743..a121bbb 100644 --- a/api/cm_current.txt +++ b/api/cm_current.txt @@ -868,6 +868,7 @@ package cyanogenmod.providers { field public static final java.lang.String SYSTEM_PROFILES_ENABLED = "system_profiles_enabled"; field public static final java.lang.String SYS_PROP_CM_SETTING_VERSION = "sys.cm_settings_system_version"; field public static final java.lang.String T9_SEARCH_INPUT_LOCALE = "t9_search_input_locale"; + field public static final java.lang.String TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK = "touchscreen_gesture_haptic_feedback"; field public static final java.lang.String USE_EDGE_SERVICE_FOR_GESTURES = "edge_service_for_gestures"; field public static final java.lang.String VOLBTN_MUSIC_CONTROLS = "volbtn_music_controls"; field public static final java.lang.String VOLUME_ADJUST_SOUNDS_ENABLED = "volume_adjust_sounds_enabled"; diff --git a/src/java/cyanogenmod/providers/CMSettings.java b/src/java/cyanogenmod/providers/CMSettings.java index dfd60fd..f0f0f6c 100644 --- a/src/java/cyanogenmod/providers/CMSettings.java +++ b/src/java/cyanogenmod/providers/CMSettings.java @@ -1750,6 +1750,16 @@ public final class CMSettings { /** @hide */ public static final Validator HEADSET_CONNECT_PLAYER_VALIDATOR = sBooleanValidator; + /** + * Whether or not to vibrate when a touchscreen gesture is detected + */ + public static final String TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK = + "touchscreen_gesture_haptic_feedback"; + + /** @hide */ + public static final Validator TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK_VALIDATOR = + sBooleanValidator; + /** * I can haz more bukkits * @hide @@ -1855,6 +1865,7 @@ public final class CMSettings { CMSettings.System.NAVIGATION_BAR_MENU_ARROW_KEYS, CMSettings.System.HEADSET_CONNECT_PLAYER, CMSettings.System.ZEN_ALLOW_LIGHTS, + CMSettings.System.TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK, }; /** @@ -2002,6 +2013,8 @@ public final class CMSettings { VALIDATORS.put(HEADSET_CONNECT_PLAYER, HEADSET_CONNECT_PLAYER_VALIDATOR); VALIDATORS.put(ZEN_ALLOW_LIGHTS, ZEN_ALLOW_LIGHTS_VALIDATOR); VALIDATORS.put(ZEN_PRIORITY_ALLOW_LIGHTS, ZEN_PRIORITY_ALLOW_LIGHTS_VALIDATOR); + VALIDATORS.put(TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK, + TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK_VALIDATOR); VALIDATORS.put(__MAGICAL_TEST_PASSING_ENABLER, __MAGICAL_TEST_PASSING_ENABLER_VALIDATOR); }; diff --git a/system-api/cm_system-current.txt b/system-api/cm_system-current.txt index 7be1743..a121bbb 100644 --- a/system-api/cm_system-current.txt +++ b/system-api/cm_system-current.txt @@ -868,6 +868,7 @@ package cyanogenmod.providers { field public static final java.lang.String SYSTEM_PROFILES_ENABLED = "system_profiles_enabled"; field public static final java.lang.String SYS_PROP_CM_SETTING_VERSION = "sys.cm_settings_system_version"; field public static final java.lang.String T9_SEARCH_INPUT_LOCALE = "t9_search_input_locale"; + field public static final java.lang.String TOUCHSCREEN_GESTURE_HAPTIC_FEEDBACK = "touchscreen_gesture_haptic_feedback"; field public static final java.lang.String USE_EDGE_SERVICE_FOR_GESTURES = "edge_service_for_gestures"; field public static final java.lang.String VOLBTN_MUSIC_CONTROLS = "volbtn_music_controls"; field public static final java.lang.String VOLUME_ADJUST_SOUNDS_ENABLED = "volume_adjust_sounds_enabled";