summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/fragment
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-08-10 14:59:42 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-08-10 14:59:42 +0200
commit18e4625e9a3596f4801122013b3030b037376d4b (patch)
treed2d1d919bc2fb7ea5c17d9322b95eb4ea73147da /src/de/danoeh/antennapod/fragment
parentd3d2debfb691c54b9210fd5af0507b973eebccbf (diff)
downloadAntennaPod-18e4625e9a3596f4801122013b3030b037376d4b.zip
Implemented episode filter
Diffstat (limited to 'src/de/danoeh/antennapod/fragment')
-rw-r--r--src/de/danoeh/antennapod/fragment/ItemlistFragment.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/fragment/ItemlistFragment.java b/src/de/danoeh/antennapod/fragment/ItemlistFragment.java
index de1a5cb4f..ba810507d 100644
--- a/src/de/danoeh/antennapod/fragment/ItemlistFragment.java
+++ b/src/de/danoeh/antennapod/fragment/ItemlistFragment.java
@@ -8,6 +8,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
+import android.preference.PreferenceManager;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@@ -28,8 +29,10 @@ import de.danoeh.antennapod.feed.FeedItem;
import de.danoeh.antennapod.feed.FeedManager;
import de.danoeh.antennapod.service.DownloadService;
import de.danoeh.antennapod.storage.DownloadRequester;
+import de.danoeh.antennapod.util.EpisodeFilter;
import de.danoeh.antennapod.util.menuhandler.FeedItemMenuHandler;
import de.danoeh.antennapod.AppConfig;
+import de.danoeh.antennapod.PodcastApp;
import de.danoeh.antennapod.R;
/** Displays a list of FeedItems. */
@@ -99,6 +102,14 @@ public class ItemlistFragment extends SherlockListFragment implements
feed = FeedManager.getInstance().getFeed(feedId);
items = feed.getItems();
}
+
+ boolean displayOnlyEpisodes = PreferenceManager
+ .getDefaultSharedPreferences(PodcastApp.getInstance())
+ .getBoolean(PodcastApp.PREF_DISPLAY_ONLY_EPISODES, false);
+ if (displayOnlyEpisodes) {
+ items = EpisodeFilter.getEpisodeList(items);
+ }
+
fila = new FeedItemlistAdapter(getActivity(), 0, items,
onButActionClicked, showFeedtitle);
setListAdapter(fila);