Added a currently playing indicator in the tracks view

This commit is contained in:
emeric
2020-04-14 21:09:26 +02:00
parent 622d20afa8
commit 8f2c36ede9
4 changed files with 20 additions and 9 deletions
+2 -2
View File
@@ -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");
}
}
}
+11
View File
@@ -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);