diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-06-17 12:51:14 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-06-17 12:51:14 +0200 |
commit | 5001182aee7bcb3a1f5cacee243d45d8b403ea0f (patch) | |
tree | d09c45f9a41814de0714e899e5a4522987b37ef3 /src/de/podfetcher/fragment/FeedItemlistFragment.java | |
parent | 324cbdc86c25f905b2e5e4aa0b5f54b377bee309 (diff) | |
download | AntennaPod-5001182aee7bcb3a1f5cacee243d45d8b403ea0f.zip |
Feeditems can now be marked as read or unread
Diffstat (limited to 'src/de/podfetcher/fragment/FeedItemlistFragment.java')
-rw-r--r-- | src/de/podfetcher/fragment/FeedItemlistFragment.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/de/podfetcher/fragment/FeedItemlistFragment.java b/src/de/podfetcher/fragment/FeedItemlistFragment.java index caafdccaa..e14da78cd 100644 --- a/src/de/podfetcher/fragment/FeedItemlistFragment.java +++ b/src/de/podfetcher/fragment/FeedItemlistFragment.java @@ -119,6 +119,12 @@ public class FeedItemlistFragment extends SherlockListFragment { } else { menu.findItem(R.id.cancel_download_item).setVisible(true); } + + if (selectedItem.isRead()) { + menu.findItem(R.id.mark_unread_item).setVisible(true); + } else { + menu.findItem(R.id.mark_read_item).setVisible(true); + } return true; @@ -143,8 +149,15 @@ public class FeedItemlistFragment extends SherlockListFragment { requester.cancelDownload(getSherlockActivity(), selectedItem .getMedia().getDownloadId()); break; + case R.id.mark_read_item: + selectedItem.setRead(true); + break; + case R.id.mark_unread_item: + selectedItem.setRead(false); + break; } + fila.notifyDataSetChanged(); mode.finish(); return true; } |