package com.duckduckgo.mobile.android.util;
import com.duckduckgo.mobile.android.events.Event;
public class Item {
public final String text;
//public final int icon;
public final ItemType type;
/**
* Constructor used by subclasses.
*
* @param text Text to set on the menu item
* @param icon unused
* @param type ItemType, enum value like SAVE, UNSAVE, SHARE, EXTERNAL
*/
public Item(String text, Integer icon, ItemType type) {
this.text = text;
//this.icon = icon;
this.type = type;
}
@Override
public String toString() {
return text;
}
/*
public static enum ItemType {
SHARE, SAVE, EXTERNAL, UNSAVE, REFRESH, DELETE, READABILITY_ON, READABILITY_OFF
}*/
public static enum ItemType {
SAVE, UNSAVE, SHARE, EXTERNAL
}
/**
* Event to fire when the menu item is chosen. The particular event is to be set by subclasses.
*/
public Event EventToFire;
}