summaryrefslogtreecommitdiffstats
path: root/dbanalyzer.h
diff options
context:
space:
mode:
Diffstat (limited to 'dbanalyzer.h')
-rw-r--r--dbanalyzer.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/dbanalyzer.h b/dbanalyzer.h
index fd19b11..653aa70 100644
--- a/dbanalyzer.h
+++ b/dbanalyzer.h
@@ -41,7 +41,7 @@ class DbAnalyzerDialog : public QDialog {
void cancelAnalyzer();
void analyzerStarted();
void analyzerFinished();
- void noActorsDoubleClicked(const QModelIndex &);
+ void noDataDoubleClicked(const QModelIndex &);
void deleteItems();
void tabChanged(int index);
@@ -49,9 +49,11 @@ class DbAnalyzerDialog : public QDialog {
void populate(QTreeView *view ,SmTreeModel *model, const QList<QList<QVariant> > &data);
QTabWidget *mTab;
QTreeView *mNoActorsV;
+ QTreeView *mNoCoversV;
QTreeView *mStrayActorsV;
QTreeView *mStrayGenresV;
SmTreeModel *mNoActorsM;
+ SmTreeModel *mNoCoversM;
SmTreeModel *mStrayActorsM;
SmTreeModel *mStrayGenresM;
QPushButton *mClose;
@@ -71,6 +73,7 @@ class DbAnalyzer : public QThread {
~DbAnalyzer();
int status() { return mStatus; }
const QList<QList<QVariant> > noActors() { return mNoActorR; }
+ const QList<QList<QVariant> > noCovers() { return mNoCoverR; }
const QList<QList<QVariant> > strayActors() { return mStrayActorR; }
const QList<QList<QVariant> > strayGenres() { return mStrayGenresR; }
@@ -84,13 +87,15 @@ class DbAnalyzer : public QThread {
void run();
private:
- void noActorsCheck();
+ const QList<QList<QVariant> > noDataCheck(QSqlQuery *query);
const QList<QList<QVariant> > strayCheck(QSqlQuery *query);
QSqlDatabase mDb;
QSqlQuery *mNoActorQuery;
+ QSqlQuery *mNoCoverQuery;
QSqlQuery *mStrayActorsQuery;
QSqlQuery *mStrayGenresQuery;
QList<QList<QVariant> > mNoActorR;
+ QList<QList<QVariant> > mNoCoverR;
QList<QList<QVariant> > mStrayActorR;
QList<QList<QVariant> > mStrayGenresR;
QMutex mCancelMutex;