diff options
Diffstat (limited to 'src/net/miz_hi/smileessence/menu/PostingMenu.java')
-rw-r--r-- | src/net/miz_hi/smileessence/menu/PostingMenu.java | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/src/net/miz_hi/smileessence/menu/PostingMenu.java b/src/net/miz_hi/smileessence/menu/PostingMenu.java deleted file mode 100644 index 0d5a50f0..00000000 --- a/src/net/miz_hi/smileessence/menu/PostingMenu.java +++ /dev/null @@ -1,81 +0,0 @@ -package net.miz_hi.smileessence.menu; - -import android.app.Activity; -import net.miz_hi.smileessence.cache.TweetCache; -import net.miz_hi.smileessence.command.ICommand; -import net.miz_hi.smileessence.command.post.CommandAppendHashtag; -import net.miz_hi.smileessence.command.post.CommandInsertText; -import net.miz_hi.smileessence.command.post.CommandMakeAnonymous; -import net.miz_hi.smileessence.command.post.CommandParseMorse; -import net.miz_hi.smileessence.data.template.Template; -import net.miz_hi.smileessence.data.template.TemplateManager; -import net.miz_hi.smileessence.dialog.ExpandMenuDialog; - -import java.util.ArrayList; -import java.util.List; - -public class PostingMenu extends ExpandMenuDialog -{ - - public PostingMenu(Activity activity) - { - super(activity); - setTitle("投稿メニュー"); - } - - private List<ICommand> getHashtagMenu() - { - List<ICommand> list = new ArrayList<ICommand>(); - for (String hashtag : TweetCache.getHashtagList()) - { - list.add(new CommandAppendHashtag(hashtag)); - } - return list; - } - - private List<ICommand> getTemplateMenu() - { - List<ICommand> list = new ArrayList<ICommand>(); - for (Template template : TemplateManager.getTemplates()) - { - list.add(new CommandInsertText(template.getText())); - } - return list; - } - - @Override - public List<MenuElement> getElements() - { - List<MenuElement> list = new ArrayList<MenuElement>(); - - MenuElement convert = new MenuElement("変換"); - convert.addChild(new MenuElement(new CommandParseMorse())); - convert.addChild(new MenuElement(new CommandMakeAnonymous())); - list.add(convert); - - MenuElement template = new MenuElement("定型文"); - List<ICommand> templates = getTemplateMenu(); - if (!templates.isEmpty()) - { - for (ICommand iCommand : templates) - { - template.addChild(new MenuElement(iCommand)); - } - list.add(template); - } - - MenuElement hashtag = new MenuElement("最近見たハッシュタグ"); - List<ICommand> hashtags = getHashtagMenu(); - if (!hashtags.isEmpty()) - { - for (ICommand iCommand : hashtags) - { - hashtag.addChild(new MenuElement(iCommand)); - } - list.add(hashtag); - } - return list; - } - - -} |