24 #ifndef DIGIKAM_DATABASE_TASK_H
25 #define DIGIKAM_DATABASE_TASK_H
39 class LoadingDescription;
40 class MaintenanceData;
69 bool similarityDb =
false);
Definition: actionthreadbase.h:45
Definition: databasetask.h:43
void setMaintenanceData(MaintenanceData *const data=nullptr)
Definition: databasetask.cpp:98
void run() override
Definition: databasetask.cpp:103
void signalAddItemsToProcess(int count)
void computeDatabaseJunk(bool thumbsDb=false, bool facesDb=false, bool similarityDb=false)
Definition: databasetask.cpp:86
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:74
Mode
Definition: databasetask.h:49
@ ShrinkDatabases
Definition: databasetask.h:56
@ CleanRecognitionDb
Definition: databasetask.h:54
@ CleanCoreDb
Definition: databasetask.h:52
@ CleanSimilarityDb
Definition: databasetask.h:55
@ ComputeDatabaseJunk
Definition: databasetask.h:51
@ Unknown
Definition: databasetask.h:50
@ CleanThumbsDb
Definition: databasetask.h:53
~DatabaseTask() override
Definition: databasetask.cpp:80
void setMode(Mode mode)
Definition: databasetask.cpp:93
Definition: maintenancedata.h:42
Definition: datefolderview.cpp:43