aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordaneren2005 <daneren2005@gmail.com>2013-07-31 16:46:40 -0700
committerdaneren2005 <daneren2005@gmail.com>2013-07-31 16:46:40 -0700
commit3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8 (patch)
treead5b87af905f6514453c625821aeee31f1c7a367
parent3cd36d195b6fe1beecb18032cf05cd2c3f2a89ab (diff)
downloaddsub-3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8.tar.gz
dsub-3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8.tar.bz2
dsub-3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8.zip
Use UpdateView abstraction
-rw-r--r--src/github/daneren2005/dsub/view/PlaylistView.java26
1 files changed, 2 insertions, 24 deletions
diff --git a/src/github/daneren2005/dsub/view/PlaylistView.java b/src/github/daneren2005/dsub/view/PlaylistView.java
index e83b10dc..ad8f2730 100644
--- a/src/github/daneren2005/dsub/view/PlaylistView.java
+++ b/src/github/daneren2005/dsub/view/PlaylistView.java
@@ -42,10 +42,6 @@ public class PlaylistView extends UpdateView {
private File file;
private TextView titleView;
- private ImageView moreButton;
-
- private boolean exists = false;
- private boolean shaded = false;
public PlaylistView(Context context) {
super(context);
@@ -61,32 +57,14 @@ public class PlaylistView extends UpdateView {
});
}
- public void setPlaylist(Playlist playlist) {
- this.playlist = playlist;
-
+ protected void setObjectImpl(Object obj) {
+ this.playlist = (Playlist) playlist;
titleView.setText(playlist.getName());
file = FileUtil.getPlaylistFile(Util.getServerName(context), playlist.getName());
- updateBackground();
- update();
}
@Override
protected void updateBackground() {
exists = file.exists();
}
-
- @Override
- protected void update() {
- if(exists || Util.isOffline(context)) {
- if(!shaded) {
- moreButton.setImageResource(R.drawable.list_item_more_shaded);
- shaded = true;
- }
- } else {
- if(shaded) {
- moreButton.setImageResource(R.drawable.list_item_more);
- shaded = false;
- }
- }
- }
}