summaryrefslogtreecommitdiff
path: root/src/com/android/settings/widget/EntityHeaderController.java
diff options
context:
space:
mode:
authorHJ ChangLiao <hjchangliao@google.com>2018-04-12 13:14:57 +0800
committerHJ ChangLiao <hjchangliao@google.com>2018-04-17 12:33:01 +0800
commitf3be34e01bf73248d6e60036377a4fae8807b64c (patch)
treee4e2d26b6f4d25e1ae423e4541bbdc7aa2f8eb02 /src/com/android/settings/widget/EntityHeaderController.java
parentccec4e830c1c7cce2e250f92ae769446c58bfa01 (diff)
Move device detail edit button from menu to header
Move the edit button on Bluetooth device detail, From action bar menu to header. Use EntityHeaderController to add and control, Rename those method because we use them on more than one place now. Change-Id: I3afad6baeab80895c109603e2ab13428582a4dd8 Fixes: 76206922 Test: make RunSettingsRoboTests
Diffstat (limited to 'src/com/android/settings/widget/EntityHeaderController.java')
-rw-r--r--src/com/android/settings/widget/EntityHeaderController.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/com/android/settings/widget/EntityHeaderController.java b/src/com/android/settings/widget/EntityHeaderController.java
index bf59dc9b26..f9d16cde10 100644
--- a/src/com/android/settings/widget/EntityHeaderController.java
+++ b/src/com/android/settings/widget/EntityHeaderController.java
@@ -61,13 +61,13 @@ public class EntityHeaderController {
@IntDef({ActionType.ACTION_NONE,
ActionType.ACTION_APP_PREFERENCE,
ActionType.ACTION_NOTIF_PREFERENCE,
- ActionType.ACTION_DND_RULE_PREFERENCE,})
+ ActionType.ACTION_EDIT_PREFERENCE,})
@Retention(RetentionPolicy.SOURCE)
public @interface ActionType {
int ACTION_NONE = 0;
int ACTION_APP_PREFERENCE = 1;
int ACTION_NOTIF_PREFERENCE = 2;
- int ACTION_DND_RULE_PREFERENCE = 3;
+ int ACTION_EDIT_PREFERENCE = 3;
}
public static final String PREF_KEY_APP_HEADER = "pref_app_header";
@@ -100,7 +100,7 @@ public class EntityHeaderController {
private boolean mIsInstantApp;
- private View.OnClickListener mEditRuleNameOnClickListener;
+ private View.OnClickListener mEditOnClickListener;
/**
* Creates a new instance of the controller.
@@ -227,8 +227,8 @@ public class EntityHeaderController {
return this;
}
- public EntityHeaderController setEditZenRuleNameListener(View.OnClickListener listener) {
- this.mEditRuleNameOnClickListener = listener;
+ public EntityHeaderController setEditListener(View.OnClickListener listener) {
+ this.mEditOnClickListener = listener;
return this;
}
@@ -345,13 +345,13 @@ public class EntityHeaderController {
return;
}
switch (action) {
- case ActionType.ACTION_DND_RULE_PREFERENCE: {
- if (mEditRuleNameOnClickListener == null) {
+ case ActionType.ACTION_EDIT_PREFERENCE: {
+ if (mEditOnClickListener == null) {
button.setVisibility(View.GONE);
} else {
button.setImageResource(R.drawable.ic_mode_edit);
button.setVisibility(View.VISIBLE);
- button.setOnClickListener(mEditRuleNameOnClickListener);
+ button.setOnClickListener(mEditOnClickListener);
}
return;
}