summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java
diff options
context:
space:
mode:
authorJohn Spurlock <jspurlock@google.com>2015-04-13 19:21:26 -0400
committerJohn Spurlock <jspurlock@google.com>2015-04-14 10:18:34 -0400
commitf55b7f2fb614b917b7d1943396880978258dd1bb (patch)
treea121d349c34ce720e71f9f095a5586a9cb23e66e /packages/SystemUI/src/com/android/systemui/volume/ZenFooter.java
parentcbcf902a4afbb449ae6ba3738d32d3ca1c5c4602 (diff)
downloadframeworks_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.java28
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();
}
}