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..b5e7283ac163fd92b252d8158817a5b3ac2d17e6 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,21 @@ 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; |
+ } |
+ |
public int getType() { |
return mType; |
} |