summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index ac11916..da3986f 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -42,6 +42,7 @@
#include "newmoviewizard.h"
#include "filestreewidget.h"
#include "filestreemodel.h"
+#include "consistencycheck.h"
SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, flags), mOpenWithGroupFS(0), mOpenWithGroupAV(0) {
//application icon
@@ -286,6 +287,8 @@ void SheMov::createActions(){
connect(cleanup2, SIGNAL(triggered()), mCleanupMapper, SLOT(map()));
mCleanupMapper->setMapping(cleanup2, "genres");
mCleanupGroup->addAction(cleanup2);
+ mConsistencyA = new QAction(tr("Check consisteny..."), this);
+ connect(mConsistencyA, SIGNAL(triggered()), this, SLOT(checkConsistency()));
mQuitA = new QAction(tr("Quit"), this);
mQuitA->setShortcut(tr("CTRL+q"));
@@ -422,6 +425,7 @@ void SheMov::createMenus(){
QMenu *cleanupMenu = new QMenu(tr("Clean database"), this);
cleanupMenu->addActions(mCleanupGroup->actions());
fileMenu->addMenu(cleanupMenu);
+ fileMenu->addAction(mConsistencyA);
fileMenu->addSeparator();
fileMenu->addAction(mQuitA);
menuBar()->addMenu(fileMenu);
@@ -627,3 +631,8 @@ void SheMov::readSettings(){
;
}
}
+
+void SheMov::checkConsistency(){
+ ConsistencyCheck c;
+ c.exec();
+}