Add progress bar for indexing

This commit is contained in:
2022-04-09 14:12:41 +02:00
parent 04e2cfa290
commit 9596bfa7a8
6 changed files with 45 additions and 10 deletions
+5 -2
View File
@@ -5,6 +5,7 @@
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QDir>
#include <QProgressDialog>
class Database : public QObject
{
@@ -19,6 +20,8 @@ class Database : public QObject
QSqlQuery m_checkFile;
QSqlQuery m_headerKeywords;
QSqlQuery m_deleteFile;
int m_progress;
public:
explicit Database(QObject *parent = 0);
bool init();
@@ -27,10 +30,10 @@ public:
bool isMarked(const QString &filename);
QStringList getMarkedFiles();
void indexDir(const QDir &dir);
void indexDir(const QDir &dir, QProgressDialog *progress);
QStringList getFitsKeywords();
protected:
bool indexDir2(const QDir &dir);
bool indexDir2(const QDir &dir, QProgressDialog *progress);
bool checkError();
};