29class LoadingDescription;
59 bool similarityDb =
false);
67 const QList<int>& staleThumbIds,
68 const QList<Identity>& staleIdentities,
69 const QList<qlonglong>& staleSimilarityImageIds);
88 Private*
const d =
nullptr;
Definition actionthreadbase.h:36
Definition databasetask.h:33
void setMaintenanceData(MaintenanceData *const data=nullptr)
Definition databasetask.cpp:82
void run() override
Definition databasetask.cpp:87
void signalAddItemsToProcess(int count)
void computeDatabaseJunk(bool thumbsDb=false, bool facesDb=false, bool similarityDb=false)
Definition databasetask.cpp:70
void signalData(const QList< qlonglong > &staleImageIds, const QList< int > &staleThumbIds, const QList< Identity > &staleIdentities, const QList< qlonglong > &staleSimilarityImageIds)
void signalFinished(bool done, bool errorFree)
DatabaseTask()
Definition databasetask.cpp:58
Mode
Definition databasetask.h:39
@ ShrinkDatabases
Definition databasetask.h:46
@ CleanRecognitionDb
Definition databasetask.h:44
@ CleanCoreDb
Definition databasetask.h:42
@ CleanSimilarityDb
Definition databasetask.h:45
@ ComputeDatabaseJunk
Definition databasetask.h:41
@ Unknown
Definition databasetask.h:40
@ CleanThumbsDb
Definition databasetask.h:43
~DatabaseTask() override
Definition databasetask.cpp:64
void setMode(Mode mode)
Definition databasetask.cpp:77
Definition maintenancedata.h:32
Definition datefolderview.cpp:34