summaryrefslogtreecommitdiffstats
path: root/shemov.h
diff options
context:
space:
mode:
authorArno Moeller <arno.moeller@bit.bremerhaven.de>2013-07-18 16:23:22 +0200
committerArno Moeller <arno.moeller@bit.bremerhaven.de>2013-07-18 16:23:22 +0200
commitfd65ae2d1eb8d601108aa845cfd64654af897a2a (patch)
tree5d286a2da4d7f3b761acf94f73d1c7049badeb84 /shemov.h
parent057da448ad06de20b8054ae1ba5ed7f6fb656c1b (diff)
downloadSheMov-fd65ae2d1eb8d601108aa845cfd64654af897a2a.tar.gz
SheMov-fd65ae2d1eb8d601108aa845cfd64654af897a2a.tar.bz2
SheMov-fd65ae2d1eb8d601108aa845cfd64654af897a2a.zip
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.
Diffstat (limited to 'shemov.h')
-rw-r--r--shemov.h14
1 files changed, 11 insertions, 3 deletions
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<int> &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;