From 41988854efb9a6e0a3d3196628b5fd2c853bf059 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 17 Dec 2011 09:18:24 +0100 Subject: Added stray genres check Mostly copy and paste from stray actors check. Generalized fetching data for stray items. --- dbanalyzer.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'dbanalyzer.h') diff --git a/dbanalyzer.h b/dbanalyzer.h index b300c3a..1e47742 100644 --- a/dbanalyzer.h +++ b/dbanalyzer.h @@ -46,8 +46,10 @@ class DbAnalyzerDialog : public QDialog { QTabWidget *mTab; QTreeView *mNoActorsV; QTreeView *mStrayActorsV; + QTreeView *mStrayGenresV; SmTreeModel *mNoActorsM; SmTreeModel *mStrayActorsM; + SmTreeModel *mStrayGenresM; QPushButton *mClose; QPushButton *mCancel; QPushButton *mDelete; @@ -63,6 +65,7 @@ class DbAnalyzer : public QThread { int status() { return mStatus; } const QList > noActors() { return mNoActorR; } const QList > strayActors() { return mStrayActorR; } + const QList > strayGenres() { return mStrayGenresR; } public slots: void setCancel(bool canceled); @@ -75,12 +78,14 @@ class DbAnalyzer : public QThread { private: void noActorsCheck(); - void strayActorsCheck(); + const QList > strayCheck(QSqlQuery *query); QSqlDatabase mDb; QSqlQuery *mNoActorQuery; QSqlQuery *mStrayActorsQuery; + QSqlQuery *mStrayGenresQuery; QList > mNoActorR; QList > mStrayActorR; + QList > mStrayGenresR; QMutex mCancelMutex; QMutex mStatusMutex; bool mCanceled; -- cgit v1.2.3-70-g09d2