diff options
Diffstat (limited to 'src/com/android/settings/cyanogenmod')
-rw-r--r-- | src/com/android/settings/cyanogenmod/QuickSettings.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/settings/cyanogenmod/QuickSettings.java b/src/com/android/settings/cyanogenmod/QuickSettings.java index d17843c..403e230 100644 --- a/src/com/android/settings/cyanogenmod/QuickSettings.java +++ b/src/com/android/settings/cyanogenmod/QuickSettings.java @@ -54,6 +54,7 @@ import android.widget.TextView; import com.android.internal.telephony.Phone; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; +import com.android.settings.Utils; public class QuickSettings extends SettingsPreferenceFragment implements OnPreferenceChangeListener { @@ -75,11 +76,14 @@ public class QuickSettings extends SettingsPreferenceFragment implements OnPrefe private static final String DYNAMIC_IME = "dynamic_ime"; private static final String DYNAMIC_WIFI = "dynamic_wifi"; + private static final String QUICK_PULLDOWN = "quick_pulldown"; + MultiSelectListPreference mRingMode; CheckBoxPreference mDynamicAlarm; CheckBoxPreference mDynamicBugReport; CheckBoxPreference mDynamicWifi; CheckBoxPreference mDynamicIme; + CheckBoxPreference mQuickPulldown; @Override public void onActivityCreated(Bundle savedInstanceState) { @@ -99,6 +103,13 @@ public class QuickSettings extends SettingsPreferenceFragment implements OnPrefe mDynamicWifi = (CheckBoxPreference) prefSet.findPreference(DYNAMIC_WIFI); mDynamicWifi.setChecked(Settings.System.getInt(resolver, Settings.System.QS_DYNAMIC_WIFI, 1) == 1); + // Add the Quick Pulldown preference and disable for tablets + mQuickPulldown = (CheckBoxPreference) prefSet.findPreference(QUICK_PULLDOWN); + mQuickPulldown.setChecked(Settings.System.getInt(resolver, Settings.System.QS_QUICK_PULLDOWN, 0) == 1); + if (Utils.isTablet(getActivity())) { + mQuickPulldown.setEnabled(false); + } + // Add the ring mode mRingMode = (MultiSelectListPreference) prefSet.findPreference(EXP_RING_MODE); String storedRingMode = Settings.System.getString(getActivity() @@ -144,6 +155,10 @@ public class QuickSettings extends SettingsPreferenceFragment implements OnPrefe Settings.System.putInt(resolver, Settings.System.QS_DYNAMIC_WIFI, mDynamicWifi.isChecked() ? 1 : 0); return true; + } else if (preference == mQuickPulldown) { + Settings.System.putInt(resolver, Settings.System.QS_QUICK_PULLDOWN, + mQuickPulldown.isChecked() ? 1 : 0); + return true; } return super.onPreferenceTreeClick(preferenceScreen, preference); } |