diff options
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java')
-rw-r--r-- | org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java index 57a237ec..9cbe9f83 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java @@ -1,8 +1,11 @@ package org.fox.ttrss.types; +import android.content.Context; import android.os.Parcel; import android.os.Parcelable; +import org.fox.ttrss.R; + public class Feed implements Comparable<Feed>, Parcelable { public String feed_url; public String title; @@ -21,6 +24,26 @@ public class Feed implements Comparable<Feed>, Parcelable { this.title = title; this.is_cat = is_cat; } + + // TODO: maybe add special categories? (, bool isCat) + public static String getSpecialFeedTitleById(Context context, int feedId) { + switch (feedId) { + case -1: + return context.getString(R.string.feed_starred_articles); + case -2: + return context.getString(R.string.feed_published_articles); + case -3: + return context.getString(R.string.fresh_articles); + case -4: + return context.getString(R.string.feed_all_articles); + case -6: + return context.getString(R.string.feed_recently_read); + case 0: + return context.getString(R.string.feed_archived_articles); + default: + return null; + } + } public Feed(Parcel in) { readFromParcel(in); |