Implement XML scanning for a folder

This commit is contained in:
Luis Ángel San Martín
2022-10-29 11:07:40 +02:00
parent 3e2bda7cf1
commit 76642737fd
2 changed files with 70 additions and 25 deletions

View File

@ -2,6 +2,7 @@
#define XMLINFOLIBRARYSCANNER_H
#include <QtCore>
#include <QSqlQuery>
namespace YACReader {
@ -11,6 +12,7 @@ class XMLInfoLibraryScanner : public QThread
public:
XMLInfoLibraryScanner();
void scanLibrary(const QString &source, const QString &target);
void scanFolder(const QString &source, const QString &target, const QString &folder, const QModelIndex &dest);
protected:
void run() override;
@ -25,6 +27,10 @@ private:
QString source;
QString target;
bool stopRunning;
bool partialUpdate;
QModelIndex folderDestinationModelIndex;
void updateFromSQLQuery(QSqlDatabase &db, QSqlQuery &query);
};
}