diff options
Diffstat (limited to 'src/library/recording/recordingfeature.h')
-rw-r--r-- | src/library/recording/recordingfeature.h | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/src/library/recording/recordingfeature.h b/src/library/recording/recordingfeature.h index b794df2571..732f0664c5 100644 --- a/src/library/recording/recordingfeature.h +++ b/src/library/recording/recordingfeature.h @@ -12,22 +12,19 @@ #include "library/browse/foldertreemodel.h" #include "library/libraryfeature.h" #include "library/proxytrackmodel.h" -#include "recording/recordingmanager.h" -class Library; -class TrackCollection; +class RecordingManager; -class RecordingFeature : public LibraryFeature { +class RecordingFeature final : public LibraryFeature { Q_OBJECT public: RecordingFeature(Library* parent, UserSettingsPointer pConfig, - TrackCollection* pTrackCollection, RecordingManager* pRecordingManager); - virtual ~RecordingFeature(); + ~RecordingFeature() override = default; - QVariant title(); - QIcon getIcon(); + QVariant title() override; + QIcon getIcon() override; void bindLibraryWidget(WLibrary* libraryWidget, KeyboardEventFilter* keyboard); @@ -43,13 +40,10 @@ class RecordingFeature : public LibraryFeature { void refreshBrowseModel(); private: - UserSettingsPointer m_pConfig; - Library* m_pLibrary; - TrackCollection* m_pTrackCollection; + RecordingManager* const m_pRecordingManager; + const QIcon m_icon; + FolderTreeModel m_childModel; - const static QString m_sRecordingViewName; - RecordingManager* m_pRecordingManager; - QIcon m_icon; }; #endif |