Add support for setting the content type to a whole library

This commit is contained in:
Luis Ángel San Martín
2024-07-09 19:18:22 +02:00
parent 58ec456fc7
commit f9039c7a26
9 changed files with 225 additions and 50 deletions

View File

@ -1668,6 +1668,21 @@ void DBHelper::updateFolderTreeType(qulonglong id, QSqlDatabase &db, YACReader::
}
}
void DBHelper::updateDBType(QSqlDatabase &db, YACReader::FileType type)
{
QSqlQuery updateFolderQuery(db);
updateFolderQuery.prepare("UPDATE folder "
"SET type = :type");
updateFolderQuery.bindValue(":type", static_cast<int>(type));
updateFolderQuery.exec();
QSqlQuery updateComicInfo(db);
updateComicInfo.prepare("UPDATE comic_info "
"SET type = :type");
updateComicInfo.bindValue(":type", static_cast<int>(type));
updateComicInfo.exec();
}
Folder DBHelper::loadFolder(qulonglong id, QSqlDatabase &db)
{
QSqlQuery query(db);