diff options
author | daneren2005 <daneren2005@gmail.com> | 2013-07-31 16:46:40 -0700 |
---|---|---|
committer | daneren2005 <daneren2005@gmail.com> | 2013-07-31 16:46:40 -0700 |
commit | 3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8 (patch) | |
tree | ad5b87af905f6514453c625821aeee31f1c7a367 | |
parent | 3cd36d195b6fe1beecb18032cf05cd2c3f2a89ab (diff) | |
download | dsub-3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8.tar.gz dsub-3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8.tar.bz2 dsub-3ab1b6e8c1a9aa61d84fe6c5055babdb6c4ec0b8.zip |
Use UpdateView abstraction
-rw-r--r-- | src/github/daneren2005/dsub/view/PlaylistView.java | 26 |
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;
- }
- }
- }
}
|