diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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(); +} |