Use the query search queue in FolderQueryResultProcessor

This commit is contained in:
Luis Ángel San Martín 2021-02-04 19:15:58 +01:00
parent 64d0e22fb5
commit 6d5f3d7de3

View File

@ -24,6 +24,7 @@ void YACReader::FolderQueryResultProcessor::createModelData(const YACReader::Sea
{ {
querySearchQueue.cancellPending(); querySearchQueue.cancellPending();
querySearchQueue.enqueue([=] {
QString connectionName = ""; QString connectionName = "";
{ {
QSqlDatabase db = DataBaseManagement::loadDatabase(model->getDatabase()); QSqlDatabase db = DataBaseManagement::loadDatabase(model->getDatabase());
@ -78,6 +79,7 @@ void YACReader::FolderQueryResultProcessor::createModelData(const YACReader::Sea
} }
QSqlDatabase::removeDatabase(connectionName); QSqlDatabase::removeDatabase(connectionName);
});
} }
void YACReader::FolderQueryResultProcessor::setupFilteredModelData(QSqlQuery &sqlquery) void YACReader::FolderQueryResultProcessor::setupFilteredModelData(QSqlQuery &sqlquery)