package net.miz_hi.smileessence.menu;
import android.app.Activity;
import net.miz_hi.smileessence.command.MenuCommand;
import net.miz_hi.smileessence.command.user.*;
import net.miz_hi.smileessence.dialog.SimpleMenuDialog;
import net.miz_hi.smileessence.model.status.user.UserModel;
import net.miz_hi.smileessence.status.StatusViewFactory;
import java.util.ArrayList;
import java.util.List;
public class UserMenu extends SimpleMenuDialog
{
private String userName;
public UserMenu(Activity activity, UserModel model)
{
super(activity);
this.userName = model.screenName;
setTitle(StatusViewFactory.newInstance(inflater, null).getStatusView(model));
}
@Override
public List<MenuCommand> getMenuList()
{
List<MenuCommand> items = new ArrayList<MenuCommand>();
items.add(new UserCommandReply(userName));
items.add(new UserCommandAddReply(userName));
items.add(new UserCommandOpenInfo(userName, activity));
items.add(new UserCommandOpenTimeline(userName, activity));
items.add(new UserCommandOpenFavstar(userName, activity));
items.add(new UserCommandOpenAclog(userName, activity));
items.add(new UserCommandOpenTwilog(userName, activity));
items.add(new UserCommandBlock(userName));
items.add(new UserCommandSpam(userName));
return items;
}
}