Add a little animation when changing track details.

This commit is contained in:
Kevin Whitaker
2017-02-17 20:02:20 -05:00
parent 0fa26d83f6
commit 1279143931

View File

@@ -49,6 +49,7 @@ TrackDetails::TrackDetails()
void TrackDetails::updateWithTrackDetails(AudioTrack track) void TrackDetails::updateWithTrackDetails(AudioTrack track)
{ {
this->animateHide(Wt::WAnimation(Wt::WAnimation::Fade));
trackTitle->setText(track.trackName); trackTitle->setText(track.trackName);
trackArtist->setText(track.trackArtistName); trackArtist->setText(track.trackArtistName);
trackAlbum->setText(track.trackAlbumName); trackAlbum->setText(track.trackAlbumName);
@@ -57,4 +58,5 @@ void TrackDetails::updateWithTrackDetails(AudioTrack track)
coverData = new Wt::WMemoryResource(track.coverMimeType); coverData = new Wt::WMemoryResource(track.coverMimeType);
coverData->setData((unsigned char*)track.coverArt.data(),std::stoi(std::to_string(track.coverArt.size()))); coverData->setData((unsigned char*)track.coverArt.data(),std::stoi(std::to_string(track.coverArt.size())));
albumCover->setResource(coverData); albumCover->setResource(coverData);
this->animateShow(Wt::WAnimation(Wt::WAnimation::Fade,Wt::WAnimation::TimingFunction::EaseIn, 500));
} }