diff options
Diffstat (limited to 'src/library/dlganalysis.h')
-rw-r--r-- | src/library/dlganalysis.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/library/dlganalysis.h b/src/library/dlganalysis.h index f1adea8140..d0241368a3 100644 --- a/src/library/dlganalysis.h +++ b/src/library/dlganalysis.h @@ -9,6 +9,7 @@ #include "library/libraryview.h" #include "library/trackcollection.h" #include "library/ui_dlganalysis.h" +#include "analyzer/analyzerprogress.h" class AnalysisLibraryTableModel; class WAnalysisLibraryTableView; @@ -19,9 +20,8 @@ class DlgAnalysis : public QWidget, public Ui::DlgAnalysis, public virtual Libra public: DlgAnalysis(QWidget *parent, UserSettingsPointer pConfig, - Library* pLibrary, - TrackCollection* pTrackCollection); - ~DlgAnalysis() override; + Library* pLibrary); + ~DlgAnalysis() override = default; void onSearch(const QString& text) override; void onShow() override; @@ -35,20 +35,17 @@ class DlgAnalysis : public QWidget, public Ui::DlgAnalysis, public virtual Libra inline const QString currentSearch() { return m_pAnalysisLibraryTableModel->currentSearch(); } - int getNumTracks(); public slots: void tableSelectionChanged(const QItemSelection& selected, const QItemSelection& deselected); void selectAll(); void analyze(); - void trackAnalysisFinished(int size); - void trackAnalysisProgress(int progress); - void trackAnalysisStarted(int size); + void slotAnalysisActive(bool bActive); + void onTrackAnalysisSchedulerProgress(AnalyzerProgress analyzerProgress, int finishedCount, int totalCount); void showRecentSongs(); void showAllSongs(); void installEventFilter(QObject* pFilter); - void analysisActive(bool bActive); signals: void loadTrack(TrackPointer pTrack); @@ -65,8 +62,6 @@ class DlgAnalysis : public QWidget, public Ui::DlgAnalysis, public virtual Libra QButtonGroup m_songsButtonGroup; WAnalysisLibraryTableView* m_pAnalysisLibraryTableView; AnalysisLibraryTableModel* m_pAnalysisLibraryTableModel; - int m_tracksInQueue; - int m_currentTrack; }; #endif //DLGTRIAGE_H |