summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>2013-06-10 15:34:33 +0400
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>2013-06-10 15:34:33 +0400
commitfa3ee0b886dc3ecbc55f49792a518efea57c5d2a (patch)
tree9bb0eeccb5c1b2974d9f0f2ae7c75d5efcd0141b /src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
parent96e91b9c95bcb5975d09bc1a2f7dc27fc30a56b5 (diff)
support view_mode setting in offline (without adaptive for the time
being) (closes #712)
Diffstat (limited to 'src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java')
-rw-r--r--src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
index 0eeeee6f..1953c671 100644
--- a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
+++ b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
@@ -334,6 +334,20 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
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("")) {