Added a currently playing indicator in the tracks view
This commit is contained in:
@@ -212,12 +212,12 @@ Release::refresh()
|
||||
|
||||
LmsApp->getEvents().trackLoaded.connect(entry, [=] (Database::IdType loadedTrackId, bool /*play*/)
|
||||
{
|
||||
entry->bindString("is-playing", loadedTrackId == trackId ? "Lms-explore-release-entry-playing" : "");
|
||||
entry->bindString("is-playing", loadedTrackId == trackId ? "Lms-entry-playing" : "");
|
||||
});
|
||||
|
||||
if (LmsApp->getEvents().lastLoadedTrackId && *LmsApp->getEvents().lastLoadedTrackId == trackId)
|
||||
{
|
||||
entry->bindString("is-playing", "Lms-explore-release-entry-playing");
|
||||
entry->bindString("is-playing", "Lms-entry-playing");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,6 +159,17 @@ Tracks::addSome()
|
||||
{
|
||||
tracksAdd.emit({trackId});
|
||||
}));
|
||||
|
||||
|
||||
LmsApp->getEvents().trackLoaded.connect(entry, [=] (Database::IdType loadedTrackId, bool /*play*/)
|
||||
{
|
||||
entry->bindString("is-playing", loadedTrackId == trackId ? "Lms-entry-playing" : "");
|
||||
});
|
||||
|
||||
if (LmsApp->getEvents().lastLoadedTrackId && *LmsApp->getEvents().lastLoadedTrackId == trackId)
|
||||
{
|
||||
entry->bindString("is-playing", "Lms-entry-playing");
|
||||
}
|
||||
}
|
||||
|
||||
_showMore->setHidden(!moreResults);
|
||||
|
||||
Reference in New Issue
Block a user