package net.miz_hi.smileessence.menu; import android.app.Activity; import net.miz_hi.smileessence.command.MenuCommand; import net.miz_hi.smileessence.command.user.UserCommandFollow; import net.miz_hi.smileessence.command.user.UserCommandOpenInfo; import net.miz_hi.smileessence.command.user.UserCommandReply; import net.miz_hi.smileessence.command.user.UserCommandUnfollow; import net.miz_hi.smileessence.dialog.SimpleMenuDialog; import net.miz_hi.smileessence.model.status.event.EventModel; import net.miz_hi.smileessence.model.status.user.UserModel; import java.util.ArrayList; import java.util.List; public class EventMenu extends SimpleMenuDialog { private UserModel user; public EventMenu(Activity activity, EventModel model) { super(activity); this.user = model.source; setTitle("@" + this.user.screenName); } @Override public List<MenuCommand> getMenuList() { List<MenuCommand> items = new ArrayList<MenuCommand>(); items.add(new UserCommandReply(user.screenName)); items.add(new UserCommandOpenInfo(user.screenName, activity)); items.add(new UserCommandFollow(user.screenName)); items.add(new UserCommandUnfollow(user.screenName)); return items; } }