feat: add file data complete

This commit is contained in:
semenov
2026-03-11 11:46:11 +03:00
parent 74937bc64d
commit 6bfe260e47
6 changed files with 16 additions and 2 deletions

View File

@@ -61,6 +61,8 @@ void FastHashCalculator::calculateHashes(QString path)
QtConcurrent::map(files, [this](const QString &filePath)
{
QFileInfo fileinfo(filePath);
QByteArray hash = calculateFileHashOptimized(filePath);
QMutexLocker locker(&_mutex);
FileData currentFile;
@@ -68,6 +70,7 @@ void FastHashCalculator::calculateHashes(QString path)
currentFile.path = Tools::createLocalPath(filePath);
currentFile.hash = hash.toHex();
currentFile.lastUpdate = fileinfo.fileTime(QFileDevice::FileModificationTime).toString("dd.MM.yyyy hh:mm:ss");
hashList->append(currentFile);
}).waitForFinished();