Loading packages/SystemUI/res/layout/qs_detail.xml +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ android:background="@color/qs_detail_progress_track" android:src="@drawable/indeterminate_anim" android:scaleType="fitXY" android:translationY="16dp" /> <com.android.systemui.qs.NonInterceptingScrollView Loading packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java +5 −1 Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ public class BluetoothTile extends QSTileImpl<BooleanState> { @Override protected void handleClick() { // Secondary clicks are header clicks, just toggle. final boolean isEnabled = (Boolean)mState.value; final boolean isEnabled = mState.value; mController.setBluetoothEnabled(!isEnabled); } Loading @@ -100,6 +100,9 @@ public class BluetoothTile extends QSTileImpl<BooleanState> { return; } showDetail(true); if (!mState.value) { mController.setBluetoothEnabled(true); } } @Override Loading Loading @@ -179,6 +182,7 @@ public class BluetoothTile extends QSTileImpl<BooleanState> { refreshState(); if (isShowingDetail()) { mDetailAdapter.updateItems(); fireToggleStateChanged(mDetailAdapter.getToggleState()); } } Loading packages/SystemUI/src/com/android/systemui/qs/tiles/DndTile.java +18 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import android.provider.Settings.Global; import android.service.notification.ZenModeConfig; import android.service.notification.ZenModeConfig.ZenRule; import android.service.quicksettings.Tile; import android.util.Log; import android.util.Slog; import android.view.LayoutInflater; import android.view.View; Loading @@ -54,6 +55,7 @@ import com.android.systemui.plugins.qs.QSTile.BooleanState; import com.android.systemui.qs.QSHost; import com.android.systemui.qs.tileimpl.QSTileImpl; import com.android.systemui.statusbar.policy.ZenModeController; import com.android.systemui.statusbar.policy.ZenModeController.Callback; import com.android.systemui.volume.ZenModePanel; /** Quick settings tile: Do not disturb **/ Loading Loading @@ -147,8 +149,23 @@ public class DndTile extends QSTileImpl<BooleanState> { Toast.LENGTH_LONG).show(); return; } if (!mState.value) { // Because of the complexity of the zen panel, it needs to be shown after // we turn on zen below. mController.addCallback(new ZenModeController.Callback() { @Override public void onZenChanged(int zen) { mController.removeCallback(this); showDetail(true); } }); int zen = Prefs.getInt(mContext, Prefs.Key.DND_FAVORITE_ZEN, Global.ZEN_MODE_ALARMS); mController.setZen(zen, null, TAG); } else { showDetail(true); } } @Override public CharSequence getTileLabel() { Loading packages/SystemUI/src/com/android/systemui/qs/tiles/WifiTile.java +3 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,9 @@ public class WifiTile extends QSTileImpl<SignalState> { return; } showDetail(true); if (!mState.value) { mController.setWifiEnabled(true); } } @Override Loading Loading
packages/SystemUI/res/layout/qs_detail.xml +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ android:background="@color/qs_detail_progress_track" android:src="@drawable/indeterminate_anim" android:scaleType="fitXY" android:translationY="16dp" /> <com.android.systemui.qs.NonInterceptingScrollView Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java +5 −1 Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ public class BluetoothTile extends QSTileImpl<BooleanState> { @Override protected void handleClick() { // Secondary clicks are header clicks, just toggle. final boolean isEnabled = (Boolean)mState.value; final boolean isEnabled = mState.value; mController.setBluetoothEnabled(!isEnabled); } Loading @@ -100,6 +100,9 @@ public class BluetoothTile extends QSTileImpl<BooleanState> { return; } showDetail(true); if (!mState.value) { mController.setBluetoothEnabled(true); } } @Override Loading Loading @@ -179,6 +182,7 @@ public class BluetoothTile extends QSTileImpl<BooleanState> { refreshState(); if (isShowingDetail()) { mDetailAdapter.updateItems(); fireToggleStateChanged(mDetailAdapter.getToggleState()); } } Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/DndTile.java +18 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import android.provider.Settings.Global; import android.service.notification.ZenModeConfig; import android.service.notification.ZenModeConfig.ZenRule; import android.service.quicksettings.Tile; import android.util.Log; import android.util.Slog; import android.view.LayoutInflater; import android.view.View; Loading @@ -54,6 +55,7 @@ import com.android.systemui.plugins.qs.QSTile.BooleanState; import com.android.systemui.qs.QSHost; import com.android.systemui.qs.tileimpl.QSTileImpl; import com.android.systemui.statusbar.policy.ZenModeController; import com.android.systemui.statusbar.policy.ZenModeController.Callback; import com.android.systemui.volume.ZenModePanel; /** Quick settings tile: Do not disturb **/ Loading Loading @@ -147,8 +149,23 @@ public class DndTile extends QSTileImpl<BooleanState> { Toast.LENGTH_LONG).show(); return; } if (!mState.value) { // Because of the complexity of the zen panel, it needs to be shown after // we turn on zen below. mController.addCallback(new ZenModeController.Callback() { @Override public void onZenChanged(int zen) { mController.removeCallback(this); showDetail(true); } }); int zen = Prefs.getInt(mContext, Prefs.Key.DND_FAVORITE_ZEN, Global.ZEN_MODE_ALARMS); mController.setZen(zen, null, TAG); } else { showDetail(true); } } @Override public CharSequence getTileLabel() { Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/WifiTile.java +3 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,9 @@ public class WifiTile extends QSTileImpl<SignalState> { return; } showDetail(true); if (!mState.value) { mController.setWifiEnabled(true); } } @Override Loading