35class ImageQualityContainer;
54 void generateTags(
const QStringList& paths,
int modelType,
const QStringList& langs);
57 void computeDatabaseJunk(
bool thumbsDb =
false,
bool facesDb =
false,
bool similarityDb =
false);
60 void cleanFacesDb(
const QList<Identity>& staleIdentities);
96 const QList<int>& staleThumbIds,
97 const QList<Identity>& staleIdentities,
98 const QList<qlonglong>& staleSimilarityImageIds);
118 void slotThreadFinished();
Definition actionthreadbase.h:100
Definition imagequalitycontainer.h:32
Definition iteminfolist.h:37
Definition maintenancedata.h:32
Definition maintenancethread.h:40
void signalFinished(bool done, bool errorFree)
void cleanSimilarityDb(const QList< qlonglong > &imageIds)
Definition maintenancethread.cpp:315
void generateThumbs(const QStringList &paths)
Definition maintenancethread.cpp:121
void signalAdvance(const ItemInfo &, const QImage &, const QStringList &)
void cleanCoreDb(const QList< qlonglong > &imageIds)
Definition maintenancethread.cpp:243
void cleanThumbsDb(const QList< int > &thumbnailIds)
Definition maintenancethread.cpp:267
void cleanFacesDb(const QList< Identity > &staleIdentities)
Definition maintenancethread.cpp:291
void signalData(const QList< qlonglong > &staleImageIds, const QList< int > &staleThumbIds, const QList< Identity > &staleIdentities, const QList< qlonglong > &staleSimilarityImageIds)
void generateTags(const QStringList &paths, int modelType, const QStringList &langs)
Definition maintenancethread.cpp:168
void generateFingerprints(const QList< qlonglong > &itemIds, bool rebuildAll)
Definition maintenancethread.cpp:144
void removeMetadata(const ItemInfoList &items, MetadataRemover::RemoveAction action)
Definition maintenancethread.cpp:98
void shrinkDatabases()
Definition maintenancethread.cpp:339
void computeDatabaseJunk(bool thumbsDb=false, bool facesDb=false, bool similarityDb=false)
Definition maintenancethread.cpp:221
void syncMetadata(const ItemInfoList &items, MetadataSynchronizer::SyncDirection dir, bool tagsOnly)
Definition maintenancethread.cpp:71
void signalAdvance(const ItemInfo &, const QImage &, int)
void signalAdvance(const ItemInfo &, const QImage &)
void signalAdvance(const QImage &)
void setUseMultiCore(const bool b)
Definition maintenancethread.cpp:58
void cancel()
Definition maintenancethread.cpp:357
QString getThumbFingerprintPath()
void signalAddItemsToProcess(int count)
void signalRemovePending(const ItemInfo &info)
~MaintenanceThread() override
Definition maintenancethread.cpp:50
void sortByImageQuality(const QStringList &paths, const ImageQualityContainer &quality)
Definition maintenancethread.cpp:195
Definition datefolderview.cpp:34