summaryrefslogtreecommitdiffstats
path: root/src/net/hoopajoo/android/SoftKeys/Prefs.java
diff options
context:
space:
mode:
authorSteve Slaven <bpk@hoopajoo.net>2011-01-27 04:09:02 (GMT)
committerSteve Slaven <bpk@hoopajoo.net>2011-01-27 04:09:02 (GMT)
commit884278de9c26d441fb2371ac2fd1a4d343e77eec (patch)
tree9b220a0e417c1e7bca536d3839175dc36831ad9a /src/net/hoopajoo/android/SoftKeys/Prefs.java
parent68a2fd655794e7c73b8c4b762951784a56972845 (diff)
downloadSoftKeys-884278de9c26d441fb2371ac2fd1a4d343e77eec.zip
SoftKeys-884278de9c26d441fb2371ac2fd1a4d343e77eec.tar.gz
SoftKeys-884278de9c26d441fb2371ac2fd1a4d343e77eec.tar.bz2
Add power/volume up/volume down keys to service and home screen, add
connect bot shortcuts
Diffstat (limited to 'src/net/hoopajoo/android/SoftKeys/Prefs.java')
-rw-r--r--src/net/hoopajoo/android/SoftKeys/Prefs.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/net/hoopajoo/android/SoftKeys/Prefs.java b/src/net/hoopajoo/android/SoftKeys/Prefs.java
index 4a93b15..e24cb3c 100644
--- a/src/net/hoopajoo/android/SoftKeys/Prefs.java
+++ b/src/net/hoopajoo/android/SoftKeys/Prefs.java
@@ -49,6 +49,22 @@ public class Prefs extends PreferenceActivity {
i = new Intent( "net.hoopajoo.android.SoftKeys.THEMES" );
i.addCategory( Intent.CATEGORY_DEFAULT );
fillListFromIntent( (ListPreference)findPreference( "theme" ), i, "Default", "" );
+
+ // add the custom keys here too
+ ArrayList<String> display = new ArrayList<String>();
+ ArrayList<String> values = new ArrayList<String>();
+
+ for( CustomKey k : CustomKey.getCustomKeyList() ) {
+ display.add( k.mName );
+ values.add( Integer.toString( k.mId ) );
+ }
+
+ for( int num = 0; num < 5; num++ ) {
+ String s = "service_extra_custom_keyid" + (num + 1);
+ ListPreference list = (ListPreference)findPreference( s );
+ list.setEntries( display.toArray( new CharSequence[ display.size() ] ) );
+ list.setEntryValues( values.toArray( new CharSequence[ values.size() ] ) );
+ }
String ver = "unknown";
try {