aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/miz_hi/smileessence/menu/PostingMenu.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/miz_hi/smileessence/menu/PostingMenu.java')
-rw-r--r--src/net/miz_hi/smileessence/menu/PostingMenu.java81
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;
- }
-
-
-}