Split Cluster and Track in order to reduce compile dependencies

This commit is contained in:
emeric
2018-05-18 13:50:05 +02:00
parent 8f459e03a2
commit 97a630ce7f
18 changed files with 369 additions and 310 deletions
+5 -1
View File
@@ -26,6 +26,10 @@
#include "database/DatabaseHandler.hpp"
#include "scanner/MediaScanner.hpp"
#include "database/Cluster.hpp"
#include "database/DbArtist.hpp"
#include "database/Release.hpp"
#include "Auth.hpp"
namespace UserInterface {
@@ -60,7 +64,7 @@ class LmsApplication : public Wt::WApplication
static std::unique_ptr<Wt::WAnchor> createArtistAnchor(Database::Artist::pointer artist, bool addText = true);
static std::unique_ptr<Wt::WAnchor> createReleaseAnchor(Database::Release::pointer release, bool addText = true);
static std::unique_ptr<Wt::WTemplate> createCluster(Database::Cluster::pointer cluster, bool canDelete= false);
static std::unique_ptr<Wt::WTemplate> createCluster(Database::Cluster::pointer cluster, bool canDelete = false);
private:
+3
View File
@@ -24,6 +24,9 @@
#include "av/AvInfo.hpp"
#include "utils/Logger.hpp"
#include "database/Track.hpp"
#include "resource/ImageResource.hpp"
#include "resource/TranscodeResource.hpp"
+1 -1
View File
@@ -18,7 +18,7 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/
#include "database/Track.hpp"
#include "database/Cluster.hpp"
namespace UserInterface {
+1
View File
@@ -27,6 +27,7 @@
#include "database/Release.hpp"
#include "database/Setting.hpp"
#include "database/Track.hpp"
#include "utils/Logger.hpp"
#include "utils/Utils.hpp"
+2
View File
@@ -25,6 +25,8 @@
#include "utils/Logger.hpp"
#include "utils/Utils.hpp"
#include "database/Track.hpp"
#include "LmsApplication.hpp"
#include "cover/CoverArtGrabber.hpp"
+2
View File
@@ -23,6 +23,8 @@
#include "utils/Logger.hpp"
#include "database/Track.hpp"
#include "LmsApplication.hpp"
namespace UserInterface {