From e99b2ba0915a3fb60fa6f28d7965b81fa93630c6 Mon Sep 17 00:00:00 2001 From: Albert S Date: Thu, 23 Jun 2022 15:25:21 +0200 Subject: [PATCH] shared: Indexer: IndexResult: Introduce failedResults() --- shared/indexer.h | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/shared/indexer.h b/shared/indexer.h index db6aee8..3011abe 100644 --- a/shared/indexer.h +++ b/shared/indexer.h @@ -22,19 +22,30 @@ class IndexResult return addedPaths + skippedPaths + erroredPaths; } - QVector failedPaths() const + QVector failedResults() const { - QVector result; + QVector result; std::for_each(results.begin(), results.end(), [&result](FileScanResult res) { - if(res.second == DBFAIL || res.second == PROCESSFAIL || res.second == NOTFOUND) + if(res.second == DBFAIL || res.second == PROCESSFAIL || res.second == NOTFOUND || + res.second == NOACCESS) { - result.append(res.first); + result.append(res); } }); return result; } + + QVector failedPaths() const + { + QVector result; + + QVector results = failedResults(); + + std::for_each(results.begin(), results.end(), [&result](FileScanResult res) { result.append(res.first); }); + return result; + } }; class Indexer : public QObject