summaryrefslogtreecommitdiffstats
path: root/shemov.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-10-31 13:41:52 +0100
committerArno <am@disconnect.de>2010-10-31 13:41:52 +0100
commit78d26758184cd23b0ea27ab714a9e1d1c3aeba9b (patch)
tree0dd48b7e5038ca8ede582dab2a2e2dd131127d78 /shemov.h
parent31bc791cb48e110db8f7b994931c1879974168a1 (diff)
downloadSheMov-78d26758184cd23b0ea27ab714a9e1d1c3aeba9b.tar.gz
SheMov-78d26758184cd23b0ea27ab714a9e1d1c3aeba9b.tar.bz2
SheMov-78d26758184cd23b0ea27ab714a9e1d1c3aeba9b.zip
First try on ConsistencyChecker
Well, it works, so let's shit it :) Unfortunately the database is inconsistent, so add a checker for that. Still needs some work, though. Eg. display errors seperately and make it possible to delete stray files. Also the Filesystem check must be implemented.
Diffstat (limited to 'shemov.h')
-rw-r--r--shemov.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/shemov.h b/shemov.h
index 547fbd2..7504cfe 100644
--- a/shemov.h
+++ b/shemov.h
@@ -10,6 +10,7 @@
#include <QMainWindow>
#include <QList>
+#include <QThread>
class QTabWidget;
class FilesystemWidget;
@@ -43,6 +44,7 @@ class SheMov : public QMainWindow {
void newMovieWizard();
void newMovieWizardWithFiles();
void setSize(qint64 size);
+ void checkConsistency();
signals:
void configChanged();
@@ -87,6 +89,7 @@ class SheMov : public QMainWindow {
QAction *mOpenWithMenuAVA;
QAction *mRenameMenuA;
QAction *mArchiveSelectedA;
+ QAction *mConsistencyA;
//TreeView Actions
//Series Actions
@@ -137,6 +140,4 @@ class SheMov : public QMainWindow {
ArchiveTreeView *mATree;
NewMovieWizard *mNewMovieWizard;
};
-
#endif
-