summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChirayu Desai <cdesai@cyanogenmod.org>2013-03-29 11:56:43 +0530
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-04-02 17:10:37 +0100
commita1ff2e0407bd9bf96f9159a7917b71217060887b (patch)
treee848205155384ec7ba68690f16f8da9c8c49451a
parent2f9b1f02e016e1070f3bbcc70aed758325cc1880 (diff)
downloadframeworks_base-a1ff2e0407bd9bf96f9159a7917b71217060887b.zip
frameworks_base-a1ff2e0407bd9bf96f9159a7917b71217060887b.tar.gz
frameworks_base-a1ff2e0407bd9bf96f9159a7917b71217060887b.tar.bz2
SettingsProvider: Initialize defaults for CM features
Add configuration defaults for: - status bar notification count - QuickSettings quick pulldown - lockscreen targets Change-Id: Ief4b97fcceea7e351a13d59136a2fb1823d97b04
-rw-r--r--packages/SettingsProvider/res/values/defaults.xml19
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java9
2 files changed, 27 insertions, 1 deletions
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml
index b8c1761..5109b1f 100644
--- a/packages/SettingsProvider/res/values/defaults.xml
+++ b/packages/SettingsProvider/res/values/defaults.xml
@@ -170,6 +170,23 @@
<!-- Default for Settings.Secure.USER_SETUP_COMPLETE -->
<bool name="def_user_setup_complete">false</bool>
- <!-- Default for Settings.System.STATUS_BAR_BATTERY -->
+ <!-- Default for Settings.System.STATUS_BAR_BATTERY.
+ 0. Icon
+ 1. Percentage
+ 2. Circle
+ 3. Circle with Percentage
+ 4. None/Hidden -->
<integer name="def_battery_style">0</integer>
+
+ <!-- Default for Settings.System.STATUS_BAR_NOTIF_COUNT. -->
+ <integer name="def_notif_count">0</integer>
+
+ <!-- Default for Settings.System.QS_QUICK_PULLDOWN.
+ 0. Off
+ 1. Right
+ 2. Left -->
+ <integer name="def_qs_quick_pulldown">0</integer>
+
+ <!-- Default for Settings.System.LOCKSCREEN_TARGETS. -->
+ <string name="def_lockscreen_targets" translatable="false"></string>
</resources>
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index 289f9cc..32fd39d 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -1974,6 +1974,15 @@ public class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.System.STATUS_BAR_BATTERY,
R.integer.def_battery_style);
+
+ loadIntegerSetting(stmt, Settings.System.STATUS_BAR_NOTIF_COUNT,
+ R.integer.def_notif_count);
+
+ loadIntegerSetting(stmt, Settings.System.QS_QUICK_PULLDOWN,
+ R.integer.def_qs_quick_pulldown);
+
+ loadStringSetting(stmt, Settings.System.LOCKSCREEN_TARGETS,
+ R.string.def_lockscreen_targets);
} finally {
if (stmt != null) stmt.close();
}