aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/miz_hi/smileessence/menu/EventMenu.java
blob: eb49c065f202b5fc5b7eaf47e794c708450f65df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package net.miz_hi.smileessence.menu;

import android.app.Activity;
import net.miz_hi.smileessence.command.ICommand;
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<ICommand> getMenuList()
    {
        List<ICommand> items = new ArrayList<ICommand>();
        items.add(new UserCommandReply(user.screenName));
        items.add(new UserCommandOpenInfo(activity, user.screenName));
        items.add(new UserCommandFollow(user.screenName));
        items.add(new UserCommandUnfollow(user.screenName));
        return items;
    }
}