diff options
author | John Spurlock <jspurlock@google.com> | 2015-04-13 19:21:26 -0400 |
---|---|---|
committer | John Spurlock <jspurlock@google.com> | 2015-04-14 10:18:34 -0400 |
commit | f55b7f2fb614b917b7d1943396880978258dd1bb (patch) | |
tree | a121d349c34ce720e71f9f095a5586a9cb23e66e /packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java | |
parent | cbcf902a4afbb449ae6ba3738d32d3ca1c5c4602 (diff) | |
download | frameworks_base-f55b7f2fb614b917b7d1943396880978258dd1bb.zip frameworks_base-f55b7f2fb614b917b7d1943396880978258dd1bb.tar.gz frameworks_base-f55b7f2fb614b917b7d1943396880978258dd1bb.tar.bz2 |
Zen: Add new user introduction msg for "Priority only".
Bug: 19260237
Change-Id: I3b5785befc05685c7f676e918710fb7500221172
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java b/packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java index ef8257c..9dbe1c8 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java +++ b/packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java @@ -99,6 +99,7 @@ public class ZenFooter extends LinearLayout { mController = controller; mZenModePanel.init(controller); mZenModePanel.setEmbedded(true); + mZenModePanel.setCallback(mZenModePanelCallback); mSwitch.setOnCheckedChangeListener(mCheckedListener); mController.addCallback(new ZenModeController.Callback() { @Override @@ -212,6 +213,32 @@ public class ZenFooter extends LinearLayout { Util.setText(mSummaryLine2, line2); } + private final ZenModePanel.Callback mZenModePanelCallback = new ZenModePanel.Callback() { + @Override + public void onMoreSettings() { + if (mCallback != null) { + mCallback.onSettingsClicked(); + } + } + + @Override + public void onPrioritySettings() { + if (mCallback != null) { + mCallback.onPrioritySettingsClicked(); + } + } + + @Override + public void onInteraction() { + // noop + } + + @Override + public void onExpanded(boolean expanded) { + // noop + } + }; + private final OnCheckedChangeListener mCheckedListener = new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { @@ -230,5 +257,6 @@ public class ZenFooter extends LinearLayout { void onFooterExpanded(); void onSettingsClicked(); void onDoneClicked(); + void onPrioritySettingsClicked(); } } |