summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/fragment/FeedItemlistFragment.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-17 12:51:14 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-17 12:51:14 +0200
commit5001182aee7bcb3a1f5cacee243d45d8b403ea0f (patch)
treed09c45f9a41814de0714e899e5a4522987b37ef3 /src/de/podfetcher/fragment/FeedItemlistFragment.java
parent324cbdc86c25f905b2e5e4aa0b5f54b377bee309 (diff)
downloadAntennaPod-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.java13
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;
}