25 #ifndef DIGIKAM_MAINTENANCE_THREAD_H
26 #define DIGIKAM_MAINTENANCE_THREAD_H
44 class ImageQualityContainer;
45 class MaintenanceData;
63 void computeDatabaseJunk(
bool thumbsDb =
false,
bool facesDb =
false,
bool similarityDb =
false);
116 void slotThreadFinished();
Definition: actionthreadbase.h:102
Definition: imagequalitycontainer.h:39
Definition: iteminfolist.h:47
Definition: maintenancedata.h:42
Definition: maintenancethread.h:48
void signalFinished(bool done, bool errorFree)
void cleanSimilarityDb(const QList< qlonglong > &imageIds)
Definition: maintenancethread.cpp:267
void generateThumbs(const QStringList &paths)
Definition: maintenancethread.cpp:100
void cleanCoreDb(const QList< qlonglong > &imageIds)
Definition: maintenancethread.cpp:195
void cleanThumbsDb(const QList< int > &thumbnailIds)
Definition: maintenancethread.cpp:219
void cleanFacesDb(const QList< Identity > &staleIdentities)
Definition: maintenancethread.cpp:243
void signalData(const QList< qlonglong > &staleImageIds, const QList< int > &staleThumbIds, const QList< Identity > &staleIdentities, const QList< qlonglong > &staleSimilarityImageIds)
void generateFingerprints(const QList< qlonglong > &itemIds, bool rebuildAll)
Definition: maintenancethread.cpp:123
void shrinkDatabases()
Definition: maintenancethread.cpp:291
void computeDatabaseJunk(bool thumbsDb=false, bool facesDb=false, bool similarityDb=false)
Definition: maintenancethread.cpp:173
void syncMetadata(const ItemInfoList &items, MetadataSynchronizer::SyncDirection dir, bool tagsOnly)
Definition: maintenancethread.cpp:76
void signalAdvance(const QImage &)
void setUseMultiCore(const bool b)
Definition: maintenancethread.cpp:63
MaintenanceThread(QObject *const parent)
Definition: maintenancethread.cpp:46
void cancel()
Definition: maintenancethread.cpp:309
QString getThumbFingerprintPath()
void signalAddItemsToProcess(int count)
~MaintenanceThread() override
Definition: maintenancethread.cpp:56
void sortByImageQuality(const QStringList &paths, const ImageQualityContainer &quality)
Definition: maintenancethread.cpp:147
Definition: datefolderview.cpp:43