From a63e78ba9288efe237070e7e28aeb5750cd275ed Mon Sep 17 00:00:00 2001 From: AdrianDC Date: Wed, 11 Nov 2015 19:19:34 +0100 Subject: [PATCH] cmsdk: Move Notification LEDs settings to CMSettings * Lights with Screen On * LEDs Brightness * Multiple LEDs Change-Id: I8c3f3cae53c834d1d2798d9dece00e3253ccb1db Signed-off-by: AdrianDC --- cm/res/res/values/config.xml | 8 ++++++++ cm/res/res/values/symbols.xml | 4 ++++ packages/CMSettingsProvider/res/values/defaults.xml | 8 ++++++++ .../src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java | 6 ++++++ 4 files changed, 26 insertions(+) diff --git a/cm/res/res/values/config.xml b/cm/res/res/values/config.xml index e655322..376327a 100644 --- a/cm/res/res/values/config.xml +++ b/cm/res/res/values/config.xml @@ -55,4 +55,12 @@ 6500 4500 9000 + + + false + + + false diff --git a/cm/res/res/values/symbols.xml b/cm/res/res/values/symbols.xml index e8a61a6..cf1336b 100644 --- a/cm/res/res/values/symbols.xml +++ b/cm/res/res/values/symbols.xml @@ -69,4 +69,8 @@ + + + + diff --git a/packages/CMSettingsProvider/res/values/defaults.xml b/packages/CMSettingsProvider/res/values/defaults.xml index b9b0601..c15fa22 100644 --- a/packages/CMSettingsProvider/res/values/defaults.xml +++ b/packages/CMSettingsProvider/res/values/defaults.xml @@ -62,4 +62,12 @@ content://settings/system/notification_sound + + + 255 + + + false \ No newline at end of file diff --git a/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java b/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java index 97b9c29..9229c7a 100644 --- a/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java +++ b/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java @@ -240,6 +240,12 @@ public class CMDatabaseHelper extends SQLiteOpenHelper{ loadStringSetting(db, CMTableNames.TABLE_GLOBAL, CMSettings.Global.POWER_NOTIFICATIONS_RINGTONE, R.string.def_power_notifications_ringtone); + + loadIntegerSetting(db, CMTableNames.TABLE_SYSTEM, CMSettings.System.NOTIFICATION_LIGHT_BRIGHTNESS_LEVEL, + R.integer.def_notification_brightness_level); + + loadBooleanSetting(db, CMTableNames.TABLE_SYSTEM, CMSettings.System.NOTIFICATION_LIGHT_MULTIPLE_LEDS_ENABLE, + R.bool.def_notification_multiple_leds); } /**