Improved the tracks/playqueue view

This commit is contained in:
emeric
2018-08-31 15:48:01 +02:00
parent 65269904df
commit 4c2dca647b
6 changed files with 52 additions and 19 deletions
+1
View File
@@ -49,6 +49,7 @@ void addEntries(Wt::WContainerWidget* container, const std::vector<Release::poin
Wt::WAnchor* anchor = entry->bindWidget("cover", LmsApplication::createReleaseAnchor(release, false));
auto cover = std::make_unique<Wt::WImage>();
cover->setImageLink(LmsApp->getImageResource()->getReleaseUrl(release.id(), 48));
cover->setWidth(48);
anchor->setImage(std::move(cover));
auto artists = release->getArtists();
+2
View File
@@ -92,6 +92,8 @@ Releases::addSome()
Wt::WAnchor* anchor = entry->bindWidget("cover", LmsApplication::createReleaseAnchor(release, false));
auto cover = std::make_unique<Wt::WImage>();
cover->setImageLink(LmsApp->getImageResource()->getReleaseUrl(release.id(), 128));
// Some images may not be square
cover->setWidth(128);
anchor->setImage(std::move(cover));
entry->bindWidget("release-name", LmsApplication::createReleaseAnchor(release));
+3 -2
View File
@@ -115,6 +115,7 @@ Tracks::addSome()
{
auto trackId = track.id();
Wt::WTemplate* entry = _tracksContainer->addNew<Wt::WTemplate>(Wt::WString::tr("Lms.Explore.Tracks.template.entry"));
entry->addStyleClass("media");
entry->bindString("name", Wt::WString::fromUTF8(track->getName()), Wt::TextFormat::Plain);
@@ -130,9 +131,9 @@ Tracks::addSome()
entry->bindWidget("release-name", LmsApplication::createReleaseAnchor(track->getRelease()));
}
Wt::WImage* cover = entry->bindNew<Wt::WImage>("cover", LmsApp->getImageResource()->getTrackUrl(track.id(), 64));
Wt::WImage* cover = entry->bindNew<Wt::WImage>("cover", LmsApp->getImageResource()->getTrackUrl(track.id(), 128));
// Some images may not be square
cover->setWidth(64);
cover->setWidth(128);
Wt::WContainerWidget* clusterContainers = entry->bindNew<Wt::WContainerWidget>("clusters");
{