| Index: content/public/android/java/src/org/chromium/content/browser/input/SelectPopupItem.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/input/SelectPopupItem.java b/content/public/android/java/src/org/chromium/content/browser/input/SelectPopupItem.java
|
| index 2b3a60e290703023e06771a66056aa43aaff7c0b..b5170986503d390b158f6200595e477665fad763 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/input/SelectPopupItem.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/input/SelectPopupItem.java
|
| @@ -4,11 +4,13 @@
|
|
|
| package org.chromium.content.browser.input;
|
|
|
| +import org.chromium.ui.DropdownItem;
|
| +
|
| /**
|
| * Select popup item containing the label, the type and the enabled state
|
| * of an item belonging to a select popup dialog.
|
| */
|
| -public class SelectPopupItem {
|
| +public class SelectPopupItem implements DropdownItem {
|
| private final String mLabel;
|
| private final int mType;
|
|
|
| @@ -17,10 +19,26 @@ public class SelectPopupItem {
|
| mType = type;
|
| }
|
|
|
| + @Override
|
| public String getLabel() {
|
| return mLabel;
|
| }
|
|
|
| + @Override
|
| + public String getSublabel() {
|
| + return null;
|
| + }
|
| +
|
| + @Override
|
| + public boolean isEnabled() {
|
| + return mType == PopupItemType.ENABLED || mType == PopupItemType.GROUP;
|
| + }
|
| +
|
| + @Override
|
| + public boolean isGroupHeader() {
|
| + return mType == PopupItemType.GROUP;
|
| + }
|
| +
|
| public int getType() {
|
| return mType;
|
| }
|
|
|