summaryrefslogtreecommitdiffstats
path: root/dbanalyzer.h
diff options
context:
space:
mode:
Diffstat (limited to 'dbanalyzer.h')
-rw-r--r--dbanalyzer.h7
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;