summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/settings/cyanogenmod/QuickSettings.java15
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);
}