summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-17 14:57:20 +0100
committerByteHamster <info@bytehamster.com>2020-03-17 14:57:20 +0100
commit6066fef1f2a3f3b8d5c5d946c750d356429e75a8 (patch)
tree17eddd45c779ccb01c34e43dab06d0bd046e949d /app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java
parent7db3da273aba428e01dc0611d2ad3af56c7f7591 (diff)
downloadAntennaPod-6066fef1f2a3f3b8d5c5d946c750d356429e75a8.zip
Migrated download screen to RecyclerView
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java67
1 files changed, 0 insertions, 67 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java
deleted file mode 100644
index b34963574..000000000
--- a/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package de.danoeh.antennapod.adapter;
-
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import de.danoeh.antennapod.R;
-import de.danoeh.antennapod.activity.MainActivity;
-import de.danoeh.antennapod.core.feed.FeedItem;
-import de.danoeh.antennapod.core.util.ThemeUtils;
-import de.danoeh.antennapod.view.viewholder.EpisodeItemViewHolder;
-
-/**
- * Shows a list of downloaded episodes.
- */
-public class DownloadedEpisodesListAdapter extends BaseAdapter {
-
- private final MainActivity activity;
- private final ItemAccess itemAccess;
-
- public DownloadedEpisodesListAdapter(MainActivity activity, ItemAccess itemAccess) {
- super();
- this.activity = activity;
- this.itemAccess = itemAccess;
- }
-
- @Override
- public int getCount() {
- return itemAccess.getCount();
- }
-
- @Override
- public FeedItem getItem(int position) {
- return itemAccess.getItem(position);
- }
-
- @Override
- public long getItemId(int position) {
- return position;
- }
-
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- EpisodeItemViewHolder holder;
- if (convertView == null) {
- holder = new EpisodeItemViewHolder(activity, parent);
- } else {
- holder = (EpisodeItemViewHolder) convertView.getTag();
- }
-
- final FeedItem item = getItem(position);
- holder.bind(item);
- holder.dragHandle.setVisibility(View.GONE);
- holder.secondaryActionIcon.setImageResource(ThemeUtils.getDrawableFromAttr(activity, R.attr.ic_delete));
- holder.secondaryActionButton.setOnClickListener(v -> itemAccess.onFeedItemSecondaryAction(item));
- holder.hideSeparatorIfNecessary();
-
- return holder.itemView;
- }
-
- public interface ItemAccess {
- int getCount();
-
- FeedItem getItem(int position);
-
- void onFeedItemSecondaryAction(FeedItem item);
- }
-}