Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f2268e2 authored by Danesh Mondegarian's avatar Danesh Mondegarian Committed by Ricardo Cerqueira
Browse files

QuickSettings : Dismiss notification panel upon toggle

Automatically dismisses the notification panel after selecting a toggle,
if the option is enabled.

Patchset 2 : Rename to "panel"
             Rename onclick/onlongclick to mOnClick/mOnLongClick

Change-Id: Iaf211db99e45ef464cbc59aa2ee26899f1e44d22
parent bdc8e2a2
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -2767,6 +2767,13 @@ public final class Settings {
         */
        public static final String QS_QUICK_PULLDOWN = "qs_quick_pulldown";

        /**
         * Quick Settings Collapse Pane
         *
         * @hide
         */
        public static final String QS_COLLAPSE_PANEL = "qs_collapse_panel";

        /**
         * Use the Notification Power Widget? (Who wouldn't!)
         *
+2 −2
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ public class AirplaneModeTile extends QuickSettingsTile implements NetworkSignal

        mLabel = mContext.getString(R.string.quick_settings_airplane_mode_label);

        onClick = new View.OnClickListener() {
        mOnClick = new View.OnClickListener() {

            @Override
            public void onClick(View v) {
@@ -38,7 +38,7 @@ public class AirplaneModeTile extends QuickSettingsTile implements NetworkSignal
                mContext.sendBroadcast(intent);
            }
        };
        onLongClick = new OnLongClickListener() {
        mOnLongClick = new OnLongClickListener() {

            @Override
            public boolean onLongClick(View v) {
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ public class AlarmTile extends QuickSettingsTile{
            mLabel = nextAlarmTime;
        }

        onClick = new View.OnClickListener() {
        mOnClick = new View.OnClickListener() {

            @Override
            public void onClick(View v) {
+2 −2
Original line number Diff line number Diff line
@@ -25,14 +25,14 @@ public class AutoRotateTile extends QuickSettingsTile {

        new AutoRotationObserver(handler);

        onClick = new OnClickListener() {
        mOnClick = new OnClickListener() {
            @Override
            public void onClick(View v) {
                RotationPolicy.setRotationLock(mContext, getAutoRotation());
            }
        };

        onLongClick = new OnLongClickListener() {
        mOnLongClick = new OnLongClickListener() {
            @Override
            public boolean onLongClick(View v) {
                startSettingsActivity(Settings.ACTION_DISPLAY_SETTINGS);
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ public class BatteryTile extends QuickSettingsTile implements BatteryStateChange
        BatteryController controller = new BatteryController(mContext);
        controller.addStateChangedCallback(this);

        onClick = new View.OnClickListener() {
        mOnClick = new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startSettingsActivity(Intent.ACTION_POWER_USAGE_SUMMARY);
Loading