Removed the play/add buttons on artist/releases view to make the UI cleaner
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user