40 explicit DbCleaner(
bool cleanThumbsDb =
false,
41 bool cleanFacesDb =
false,
42 bool cleanSimilarityDb =
false,
43 bool shrinkDatabases =
false,
51 void slotStart()
override;
52 void slotCancel()
override;
54 void slotShrinkNextDBInfo(
bool done,
bool passed);
56 void slotFetchedData(
const QList<qlonglong>& staleImageIds,
57 const QList<int>& staleThumbIds,
58 const QList<Identity>& staleIdentities,
59 const QList<qlonglong>& staleImageSimilarities);
61 void slotAddItemsToProcess(
int count);
63 void slotCleanItems();
64 void slotCleanedItems();
65 void slotCleanedThumbnails();
66 void slotCleanedFaces();
67 void slotCleanedSimilarity();
68 void slotShrinkDatabases();
70 void slotDone()
override;
75 Private*
const d =
nullptr;
90 void setIcon(
const int pos,
const QIcon& icon);
98 void slotProgressTimerDone();
103 Private*
const d =
nullptr;
Definition dbcleaner.h:35
~DbCleaner() override
Definition dbcleaner.cpp:110
void setUseMultiCoreCPU(bool b) override
Definition dbcleaner.cpp:441
Definition dbcleaner.h:81
int exec() override
Definition dbcleaner.cpp:561
void setIcon(const int pos, const QIcon &icon)
Definition dbcleaner.cpp:551
void setActive(const int pos)
Definition dbcleaner.cpp:529
~DbShrinkDialog() override
Definition dbcleaner.cpp:523
Definition maintenancetool.h:31
Definition progressmanager.h:35
ProgressItem * parent() const
Definition progressmanager.cpp:283
Definition datefolderview.cpp:34