From 751bf03c109f634fc238fac36403aae4196cbca5 Mon Sep 17 00:00:00 2001 From: ronso0 Date: Mon, 4 Nov 2019 15:24:40 +0100 Subject: bind sidebar widget to all library features, make binding iterator more compact use the widget as parent for right-click menus on sidebar items --- src/library/library.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/library/library.cpp') diff --git a/src/library/library.cpp b/src/library/library.cpp index 1a53ec914a..9d4f6e3d82 100644 --- a/src/library/library.cpp +++ b/src/library/library.cpp @@ -11,23 +11,25 @@ #include "mixer/playermanager.h" #include "library/library.h" #include "library/library_preferences.h" +#include "library/librarycontrol.h" #include "library/libraryfeature.h" #include "library/librarytablemodel.h" #include "library/sidebarmodel.h" #include "library/trackcollection.h" #include "library/trackmodel.h" + +#include "library/autodj/autodjfeature.h" +#include "library/banshee/bansheefeature.h" #include "library/browse/browsefeature.h" #include "library/crate/cratefeature.h" -#include "library/rhythmbox/rhythmboxfeature.h" -#include "library/banshee/bansheefeature.h" -#include "library/recording/recordingfeature.h" #include "library/itunes/itunesfeature.h" #include "library/mixxxlibraryfeature.h" -#include "library/autodj/autodjfeature.h" #include "library/playlistfeature.h" -#include "library/traktor/traktorfeature.h" -#include "library/librarycontrol.h" +#include "library/recording/recordingfeature.h" +#include "library/rhythmbox/rhythmboxfeature.h" #include "library/setlogfeature.h" +#include "library/traktor/traktorfeature.h" + #include "util/db/dbconnectionpooled.h" #include "util/sandbox.h" #include "util/logger.h" @@ -135,6 +137,7 @@ Library::Library( addFeature(m_pPlaylistFeature); m_pCrateFeature = new CrateFeature(this, m_pTrackCollection, m_pConfig); addFeature(m_pCrateFeature); + BrowseFeature* browseFeature = new BrowseFeature( this, pConfig, m_pTrackCollection, pRecordingManager); connect(browseFeature, @@ -149,8 +152,8 @@ Library::Library( &LibraryScanner::scanFinished, browseFeature, &BrowseFeature::slotLibraryScanFinished); - addFeature(browseFeature); + addFeature(new RecordingFeature(this, pConfig, m_pTrackCollection, pRecordingManager)); addFeature(new SetlogFeature(this, pConfig, m_pTrackCollection)); -- cgit v1.2.3