Add a little animation when changing track details.
This commit is contained in:
@@ -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));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user