Added Play/Queue buttons in the releases view

This commit is contained in:
emeric
2019-08-06 13:55:43 +02:00
parent cf46f1a7c2
commit f8cb16954b
12 changed files with 135 additions and 122 deletions
+7 -2
View File
@@ -19,6 +19,8 @@
#pragma once
#include <boost/optional.hpp>
#include <Wt/WContainerWidget.h>
#include <Wt/WLineEdit.h>
#include <Wt/WPushButton.h>
@@ -35,13 +37,16 @@ class Releases : public Wt::WTemplate
public:
Releases(Filters* filters);
Wt::Signal<Database::IdType> releaseAdd;
Wt::Signal<Database::IdType> releasePlay;
Wt::Signal<const std::vector<Database::IdType>&> releasesAdd;
Wt::Signal<const std::vector<Database::IdType>&> releasesPlay;
private:
void refresh();
void addSome();
std::vector<Database::IdType> getReleases(boost::optional<std::size_t> offset, boost::optional<std::size_t> limit, bool& moreResults) const;
std::vector<Database::IdType> getReleases() const;
Filters* _filters;
Wt::WPushButton* _showMore;
Wt::WLineEdit* _search;