summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-06-11 08:59:33 +0400
committerAndrew Dolgov <[email protected]>2013-06-11 08:59:33 +0400
commitd079c39e9e93f75ae6c7996f206d76a9e82e2ceb (patch)
tree2abf8b2242963b88f44022c12860bf122df7379c /src
parentfde20a4500a1da2444c08140a3ac9c4550b69255 (diff)
support view mode setting in offline article pager (closes #712)
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/offline/OfflineArticlePager.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineArticlePager.java b/src/org/fox/ttrss/offline/OfflineArticlePager.java
index 1aa226bb..96c816b7 100644
--- a/src/org/fox/ttrss/offline/OfflineArticlePager.java
+++ b/src/org/fox/ttrss/offline/OfflineArticlePager.java
@@ -50,6 +50,20 @@ public class OfflineArticlePager extends Fragment {
feedClause = "feed_id = ?";
}
+ String viewMode = m_activity.getViewMode();
+
+ if ("adaptive".equals(viewMode)) {
+ // TODO: implement adaptive
+ } else if ("marked".equals(viewMode)) {
+ feedClause += "AND (marked = 1)";
+ } else if ("published".equals(viewMode)) {
+ feedClause += "AND (published = 1)";
+ } else if ("unread".equals(viewMode)) {
+ feedClause += "AND (unread = 1)";
+ } else { // all_articles
+ //
+ }
+
String orderBy = (m_prefs.getBoolean("offline_oldest_first", false)) ? "updated" : "updated DESC";
if (m_searchQuery == null || m_searchQuery.equals("")) {