summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java
diff options
context:
space:
mode:
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.java23
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);