pdf preview generation: Use QtConcurrent::mapped + QFutureWatcher instead of own single-thread solution

This commit is contained in:
2019-04-29 20:50:52 +02:00
parent 0d3cfefb36
commit 4c8d201f81
6 changed files with 77 additions and 85 deletions

View File

@@ -32,7 +32,7 @@ class MainWindow : public QMainWindow
QSqlDatabase db;
QFuture<QVector<SearchResult>> searchFuture;
QFutureWatcher<QVector<SearchResult>> searchWatcher;
PdfWorker *pdfWorker;
QFutureWatcher<PdfPreview> pdfWorkerWatcher;
void add(QString path, unsigned int page);
QThread searchThread;
QThread pdfWorkerThread;