diff options
author | Arno <am@disconnect.de> | 2011-12-17 09:18:24 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2011-12-17 09:18:24 +0100 |
commit | 41988854efb9a6e0a3d3196628b5fd2c853bf059 (patch) | |
tree | ad3b418b1f3dce250fe65094beda7b8d6f9abf2d /dbanalyzer.h | |
parent | 621e72e606f88739a67ce6efc4832e0abdc34ffa (diff) | |
download | SheMov-41988854efb9a6e0a3d3196628b5fd2c853bf059.tar.gz SheMov-41988854efb9a6e0a3d3196628b5fd2c853bf059.tar.bz2 SheMov-41988854efb9a6e0a3d3196628b5fd2c853bf059.zip |
Added stray genres check
Mostly copy and paste from stray actors check. Generalized fetching data
for stray items.
Diffstat (limited to 'dbanalyzer.h')
-rw-r--r-- | dbanalyzer.h | 7 |
1 files changed, 6 insertions, 1 deletions
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<QList<QVariant> > noActors() { return mNoActorR; } const QList<QList<QVariant> > strayActors() { return mStrayActorR; } + const QList<QList<QVariant> > strayGenres() { return mStrayGenresR; } public slots: void setCancel(bool canceled); @@ -75,12 +78,14 @@ class DbAnalyzer : public QThread { private: void noActorsCheck(); - void strayActorsCheck(); + const QList<QList<QVariant> > strayCheck(QSqlQuery *query); QSqlDatabase mDb; QSqlQuery *mNoActorQuery; QSqlQuery *mStrayActorsQuery; + QSqlQuery *mStrayGenresQuery; QList<QList<QVariant> > mNoActorR; QList<QList<QVariant> > mStrayActorR; + QList<QList<QVariant> > mStrayGenresR; QMutex mCancelMutex; QMutex mStatusMutex; bool mCanceled; |