diff --git a/api/cm_current.txt b/api/cm_current.txt index cebb1cb3..e728cb95 100644 --- a/api/cm_current.txt +++ b/api/cm_current.txt @@ -1240,6 +1240,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 TORCH_LONG_PRESS_POWER_GESTURE = "torch_long_press_power_gesture"; 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"; diff --git a/sdk/src/java/cyanogenmod/providers/CMSettings.java b/sdk/src/java/cyanogenmod/providers/CMSettings.java index f0052d21..345792c7 100644 --- a/sdk/src/java/cyanogenmod/providers/CMSettings.java +++ b/sdk/src/java/cyanogenmod/providers/CMSettings.java @@ -1196,6 +1196,17 @@ public final class CMSettings { public static final Validator SWAP_VOLUME_KEYS_ON_ROTATION_VALIDATOR = new InclusiveIntegerRangeValidator(0, 2); + /** + * Activate torchlight when power button is + * long-pressed while the display is off + * The value is boolean (1 or 0). + */ + public static final String TORCH_LONG_PRESS_POWER_GESTURE = + "torch_long_press_power_gesture"; + + /** @hide */ + public static final Validator TORCH_LONG_PRESS_POWER_GESTURE_VALIDATOR = sBooleanValidator; + /** * Whether the battery light should be enabled (if hardware supports it) * The value is boolean (1 or 0). @@ -2065,6 +2076,8 @@ public final class CMSettings { VALIDATORS.put(STYLUS_ICON_ENABLED, STYLUS_ICON_ENABLED_VALIDATOR); VALIDATORS.put(SWAP_VOLUME_KEYS_ON_ROTATION, SWAP_VOLUME_KEYS_ON_ROTATION_VALIDATOR); + VALIDATORS.put(TORCH_LONG_PRESS_POWER_GESTURE, + TORCH_LONG_PRESS_POWER_GESTURE_VALIDATOR); VALIDATORS.put(BATTERY_LIGHT_ENABLED, BATTERY_LIGHT_ENABLED_VALIDATOR); VALIDATORS.put(BATTERY_LIGHT_PULSE, BATTERY_LIGHT_PULSE_VALIDATOR); VALIDATORS.put(BATTERY_LIGHT_LOW_COLOR, BATTERY_LIGHT_LOW_COLOR_VALIDATOR);