diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-10-29 17:17:04 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-10-29 17:17:04 -0700 |
commit | 60176f016fc8814ea2f57f6bacc14c8e1cc31c76 (patch) | |
tree | 6e01e3f1e18dbfc4bc19a18dfd8d18136fc7108e /app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java | |
parent | 58525b52f982c1d6ec597cf39ecd0fcdcabfe023 (diff) | |
download | dsub-60176f016fc8814ea2f57f6bacc14c8e1cc31c76.tar.gz dsub-60176f016fc8814ea2f57f6bacc14c8e1cc31c76.tar.bz2 dsub-60176f016fc8814ea2f57f6bacc14c8e1cc31c76.zip |
Make recent podcasts multi-selectable
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java b/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java index 6d995d56..875a4800 100644 --- a/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java +++ b/app/src/main/java/github/daneren2005/dsub/adapter/PodcastChannelAdapter.java @@ -15,12 +15,17 @@ package github.daneren2005.dsub.adapter; import android.content.Context; +import android.view.Menu; +import android.view.MenuInflater; import android.view.ViewGroup; +import github.daneren2005.dsub.R; import github.daneren2005.dsub.domain.MusicDirectory; import github.daneren2005.dsub.domain.PodcastChannel; import github.daneren2005.dsub.domain.PodcastEpisode; import github.daneren2005.dsub.util.ImageLoader; +import github.daneren2005.dsub.util.Util; +import github.daneren2005.dsub.view.BasicHeaderView; import github.daneren2005.dsub.view.FastScroller; import github.daneren2005.dsub.view.PodcastChannelView; import github.daneren2005.dsub.view.SongView; @@ -49,6 +54,7 @@ public class PodcastChannelAdapter extends SectionAdapter<Serializable> implemen this.imageLoader = imageLoader; this.onItemClickedListener = listener; this.largeCell = largeCell; + checkable = true; } @Override @@ -100,4 +106,16 @@ public class PodcastChannelAdapter extends SectionAdapter<Serializable> implemen return null; } } + + @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); + menu.removeItem(R.id.menu_unstar); + } } |