From fd65ae2d1eb8d601108aa845cfd64654af897a2a Mon Sep 17 00:00:00 2001 From: Arno Moeller Date: Thu, 18 Jul 2013 16:23:22 +0200 Subject: Clean up the db analyzer mess I guess I was quite drunk when I designed this overengineered, multithreaded monstrosity. Replace it with 4 nifty dialogs. --- shemov.h | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'shemov.h') diff --git a/shemov.h b/shemov.h index 100ae30..07d14cf 100644 --- a/shemov.h +++ b/shemov.h @@ -48,8 +48,6 @@ class SheMov : public QMainWindow { void setSize(qint64 size); void setDuration(const QVariant dur); void checkConsistency(); - void analyzeDb(); - void analyzeDelete(int mode, QList &ids); void toggleHover(QObject *object); void checkMount(bool mounted); void toggleFilterGroup(bool checked); @@ -58,6 +56,11 @@ class SheMov : public QMainWindow { void newPicsDialogWithFiles(); void rebuildFrameCache(); + void analyzeActors(); + void analyzeGenres(); + void analyzeSeries(); + void analyzeParts(); + signals: void configChanged(); @@ -107,7 +110,6 @@ class SheMov : public QMainWindow { QAction *mArchiveSelectedMovsA; QAction *mArchiveSelectedPicsA; QAction *mConsistencyA; - QAction *mAnalyzerA; QAction *mNewPicsA; QAction *mHoverDirectoriesA; QAction *mRebuildFrameCacheA; @@ -202,6 +204,12 @@ class SheMov : public QMainWindow { QAction *mArchiveFilesTypeA; QAction *mArchiveFilesFileNoA; + //DB analyzer actions + QAction *mAnalyzeActorsA; + QAction *mAnalyzeGenresA; + QAction *mAnalyzeSeriesA; + QAction *mAnalyzePartsA; + QSignalMapper *mOpenWithMapperFS; QSignalMapper *mOpenWithMapperAV; QSignalMapper *mFilterMapper; -- cgit v1.2.3-70-g09d2