From a85002d1ad0d8405d3b8cbe499d80a78c8fb5b45 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Thu, 30 Jul 2015 19:01:59 -0700 Subject: Convert bookmarks details to new details dialog --- .../daneren2005/dsub/adapter/BookmarkAdapter.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'app/src/main/java') diff --git a/app/src/main/java/github/daneren2005/dsub/adapter/BookmarkAdapter.java b/app/src/main/java/github/daneren2005/dsub/adapter/BookmarkAdapter.java index 8335966d..8e960de4 100644 --- a/app/src/main/java/github/daneren2005/dsub/adapter/BookmarkAdapter.java +++ b/app/src/main/java/github/daneren2005/dsub/adapter/BookmarkAdapter.java @@ -18,6 +18,9 @@ package github.daneren2005.dsub.adapter; import android.content.Context; import java.util.List; + +import android.view.Menu; +import android.view.MenuInflater; import android.view.ViewGroup; import android.widget.TextView; @@ -34,6 +37,7 @@ public class BookmarkAdapter extends SectionAdapter { public BookmarkAdapter(Context activity, List bookmarks, OnItemClickedListener listener) { super(activity, bookmarks); this.onItemClickedListener = listener; + checkable = true; } @Override @@ -46,7 +50,7 @@ public class BookmarkAdapter extends SectionAdapter { SongView songView = (SongView) holder.getUpdateView(); Bookmark bookmark = item.getBookmark(); - songView.setObject(item, false); + songView.setObject(item, true); // Add current position to duration TextView durationTextView = (TextView) songView.findViewById(R.id.song_duration); @@ -58,4 +62,15 @@ public class BookmarkAdapter extends SectionAdapter { public int getItemViewType(MusicDirectory.Entry item) { return EntryGridAdapter.VIEW_TYPE_SONG; } + + @Override + public void onCreateActionModeMenu(Menu menu, MenuInflater menuInflater) { + if(Util.isOffline(context)) { + menuInflater.inflate(R.menu.multiselect_media_offline, menu); + } else { + menuInflater.inflate(R.menu.multiselect_media, menu); + } + + menu.removeItem(R.id.menu_remove_playlist); + } } -- cgit v1.2.3