diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2013-06-10 15:34:33 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2013-06-10 15:34:33 +0400 |
| commit | fa3ee0b886dc3ecbc55f49792a518efea57c5d2a (patch) | |
| tree | 9bb0eeccb5c1b2974d9f0f2ae7c75d5efcd0141b /src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java | |
| parent | 96e91b9c95bcb5975d09bc1a2f7dc27fc30a56b5 (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.java | 14 |
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("")) { |