24 #ifndef DIGIKAM_DB_CLEANER_H
25 #define DIGIKAM_DB_CLEANER_H
50 explicit DbCleaner(
bool cleanThumbsDb =
false,
51 bool cleanFacesDb =
false,
52 bool cleanSimilarityDb =
false,
53 bool shrinkDatabases =
false,
61 void slotStart()
override;
62 void slotCancel()
override;
64 void slotShrinkNextDBInfo(
bool done,
bool passed);
71 void slotAddItemsToProcess(
int count);
73 void slotCleanItems();
74 void slotCleanedItems();
75 void slotCleanedThumbnails();
76 void slotCleanedFaces();
77 void slotCleanedSimilarity();
78 void slotShrinkDatabases();
80 void slotDone()
override;
100 void setIcon(
const int pos,
const QIcon& icon);
108 void slotProgressTimerDone();
Definition: dbcleaner.h:45
~DbCleaner() override
Definition: dbcleaner.cpp:129
void setUseMultiCoreCPU(bool b) override
Definition: dbcleaner.cpp:453
DbCleaner(bool cleanThumbsDb=false, bool cleanFacesDb=false, bool cleanSimilarityDb=false, bool shrinkDatabases=false, ProgressItem *const parent=nullptr)
Definition: dbcleaner.cpp:82
Definition: dbcleaner.h:91
int exec() override
Definition: dbcleaner.cpp:580
void setIcon(const int pos, const QIcon &icon)
Definition: dbcleaner.cpp:570
void setActive(const int pos)
Definition: dbcleaner.cpp:548
DbShrinkDialog(QWidget *const parent)
Definition: dbcleaner.cpp:496
~DbShrinkDialog() override
Definition: dbcleaner.cpp:542
Definition: maintenancetool.h:41
Definition: progressmanager.h:45
ProgressItem * parent() const
Definition: progressmanager.cpp:299
Definition: datefolderview.cpp:43