summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ButtonSettings.java
diff options
context:
space:
mode:
authorSTELIX <ssspinni@gmail.com>2014-12-07 10:51:38 +0100
committerAdnan Begovic <adnan@cyngn.com>2015-10-29 17:36:26 -0700
commit8365213eb9c835391d355bf68261ad50d1e64f8c (patch)
treecb3ceb1ca8d3c3aa437c99bae653c7d245b514d7 /src/com/android/settings/ButtonSettings.java
parent910f84ba43d9149d79a9e1aae12072a1558ec65d (diff)
downloadpackages_apps_Settings-8365213eb9c835391d355bf68261ad50d1e64f8c.tar.gz
packages_apps_Settings-8365213eb9c835391d355bf68261ad50d1e64f8c.tar.bz2
packages_apps_Settings-8365213eb9c835391d355bf68261ad50d1e64f8c.zip
Settings - Button settings: CheckBoxes to Switches
Change-Id: Id72eec3ee2d5f9b90725c7787d21a34f8f58de57 Signed-off-by: STELIX <ssspinni@gmail.com>
Diffstat (limited to 'src/com/android/settings/ButtonSettings.java')
-rw-r--r--src/com/android/settings/ButtonSettings.java34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/com/android/settings/ButtonSettings.java b/src/com/android/settings/ButtonSettings.java
index 472cc5414..056b30f84 100644
--- a/src/com/android/settings/ButtonSettings.java
+++ b/src/com/android/settings/ButtonSettings.java
@@ -24,12 +24,12 @@ import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.os.RemoteException;
import android.os.Handler;
-import android.preference.CheckBoxPreference;
import android.preference.ListPreference;
import android.preference.Preference;
import android.preference.PreferenceCategory;
import android.preference.PreferenceManager;
import android.preference.PreferenceScreen;
+import android.preference.SwitchPreference;
import android.provider.Settings;
import android.util.Log;
@@ -96,10 +96,10 @@ public class ButtonSettings extends SettingsPreferenceFragment implements
private ListPreference mMenuPressAction;
private ListPreference mMenuLongPressAction;
private ListPreference mVolumeKeyCursorControl;
- private CheckBoxPreference mDisableNavigationKeys;
- private CheckBoxPreference mPowerEndCall;
- private CheckBoxPreference mHomeAnswerCall;
- private CheckBoxPreference mVolumeKeyWakeControl;
+ private SwitchPreference mDisableNavigationKeys;
+ private SwitchPreference mPowerEndCall;
+ private SwitchPreference mHomeAnswerCall;
+ private SwitchPreference mVolumeKeyWakeControl;
private PreferenceCategory mNavigationPreferencesCat;
@@ -134,15 +134,15 @@ public class ButtonSettings extends SettingsPreferenceFragment implements
(PreferenceCategory) prefScreen.findPreference(CATEGORY_VOLUME);
// Power button ends calls.
- mPowerEndCall = (CheckBoxPreference) findPreference(KEY_POWER_END_CALL);
+ mPowerEndCall = (SwitchPreference) findPreference(KEY_POWER_END_CALL);
// Home button answers calls.
- mHomeAnswerCall = (CheckBoxPreference) findPreference(KEY_HOME_ANSWER_CALL);
+ mHomeAnswerCall = (SwitchPreference) findPreference(KEY_HOME_ANSWER_CALL);
mHandler = new Handler();
// Force Navigation bar related options
- mDisableNavigationKeys = (CheckBoxPreference) findPreference(DISABLE_NAV_KEYS);
+ mDisableNavigationKeys = (SwitchPreference) findPreference(DISABLE_NAV_KEYS);
// Only visible on devices that does not have a navigation bar already,
// and don't even try unless the existing keys can be disabled
@@ -234,7 +234,7 @@ public class ButtonSettings extends SettingsPreferenceFragment implements
cursorControlAction);
int wakeControlAction = Settings.System.getInt(resolver,
Settings.System.VOLUME_WAKE_SCREEN, 0);
- mVolumeKeyWakeControl = initCheckBox(KEY_VOLUME_WAKE_DEVICE, (wakeControlAction == 1));
+ mVolumeKeyWakeControl = initSwitch(KEY_VOLUME_WAKE_DEVICE, (wakeControlAction == 1));
} else {
prefScreen.removePreference(volumeCategory);
}
@@ -266,17 +266,17 @@ public class ButtonSettings extends SettingsPreferenceFragment implements
}
- private CheckBoxPreference initCheckBox(String key, boolean checked) {
- CheckBoxPreference checkBoxPreference = (CheckBoxPreference) getPreferenceManager()
+ private SwitchPreference initSwitch(String key, boolean checked) {
+ SwitchPreference switchPreference = (SwitchPreference) getPreferenceManager()
.findPreference(key);
- if (checkBoxPreference != null) {
- checkBoxPreference.setChecked(checked);
- checkBoxPreference.setOnPreferenceChangeListener(this);
+ if (switchPreference != null) {
+ switchPreference.setChecked(checked);
+ switchPreference.setOnPreferenceChangeListener(this);
}
- return checkBoxPreference;
+ return switchPreference;
}
- private void handleCheckBoxChange(CheckBoxPreference pref, Object newValue, String setting) {
+ private void handleSwitchChange(SwitchPreference pref, Object newValue, String setting) {
Boolean value = (Boolean) newValue;
int intValue = (value) ? 1 : 0;
Settings.System.putInt(getContentResolver(), setting, intValue);
@@ -325,7 +325,7 @@ public class ButtonSettings extends SettingsPreferenceFragment implements
Settings.System.VOLUME_KEY_CURSOR_CONTROL);
return true;
} else if (preference == mVolumeKeyWakeControl) {
- handleCheckBoxChange(mVolumeKeyWakeControl, newValue,
+ handleSwitchChange(mVolumeKeyWakeControl, newValue,
Settings.System.VOLUME_WAKE_SCREEN);
return true;
}