package com.duckduckgo.mobile.android.adapters.menuAdapters; import android.content.Context; import com.duckduckgo.mobile.android.activity.DuckDuckGo; import com.duckduckgo.mobile.android.adapters.PageMenuContextAdapter; import com.duckduckgo.mobile.android.objects.FeedObject; import com.duckduckgo.mobile.android.util.menuItems.SendToExternalBrowserMenuItem; import com.duckduckgo.mobile.android.util.menuItems.ShareFeedMenuItem; import com.duckduckgo.mobile.android.util.menuItems.UnSaveStoryMenuItem; public class SavedStoryMenuAdapter extends PageMenuContextAdapter { private Context context; private FeedObject feedObject; public SavedStoryMenuAdapter(Context context, int resource, int textViewResourceId) { super(context, resource, textViewResourceId); this.context = context; } public SavedStoryMenuAdapter(Context context, int resource, int textViewResourceId, FeedObject feedObject) { this(context, resource, textViewResourceId); this.feedObject = feedObject; addItems(); } public void addItems() { add(new UnSaveStoryMenuItem(context, feedObject.getId())); add(new ShareFeedMenuItem(context, feedObject.getTitle(), feedObject.getUrl())); add(new SendToExternalBrowserMenuItem(context, feedObject.getUrl())); } }