Removed the play/add buttons on artist/releases view to make the UI cleaner

This commit is contained in:
emeric
2020-05-17 11:06:48 +02:00
parent 6b9bbb2788
commit da059e7bfc
7 changed files with 3 additions and 21 deletions
-14
View File
@@ -135,8 +135,6 @@ Artist::refreshView()
std::unique_ptr<Wt::WTemplate>
Artist::createRelease(const Database::Artist::pointer& artist, const Release::pointer& release)
{
auto releaseId = release.id();
auto entry = std::make_unique<Wt::WTemplate>(Wt::WString::tr("Lms.Explore.Artist.template.entry"));
entry->addFunction("tr", Wt::WTemplate::Functions::tr);
@@ -182,18 +180,6 @@ Artist::createRelease(const Database::Artist::pointer& artist, const Release::po
}
}
Wt::WText* playBtn = entry->bindNew<Wt::WText>("play-btn", Wt::WString::tr("Lms.Explore.template.play-btn"), Wt::TextFormat::XHTML);
playBtn->clicked().connect([=]
{
releasesAction.emit(PlayQueueAction::Play, {releaseId});
});
Wt::WText* addBtn = entry->bindNew<Wt::WText>("add-btn", Wt::WString::tr("Lms.Explore.template.add-btn"), Wt::TextFormat::XHTML);
addBtn->clicked().connect([=]
{
releasesAction.emit(PlayQueueAction::AddLast, {releaseId});
});
return entry;
}
-1
View File
@@ -43,7 +43,6 @@ class Artist : public Wt::WTemplate
Artist(Filters* filters);
Wt::Signal<PlayQueueAction, const std::vector<Database::IdType>&> artistsAction;
Wt::Signal<PlayQueueAction, const std::vector<Database::IdType>&> releasesAction;
private:
void refreshView();
-1
View File
@@ -89,7 +89,6 @@ Explore::Explore(Filters* filters)
auto artist = std::make_unique<Artist>(_filters);
artist->artistsAction.connect(this, &Explore::handleArtistsAction);
artist->releasesAction.connect(this, &Explore::handleReleasesAction);
contentsStack->addWidget(std::move(artist));
auto releases = std::make_unique<Releases>(_filters);