digiKam
Loading...
Searching...
No Matches
Digikam::MaintenanceSettings Class Reference

#include <maintenancesettings.h>

Public Member Functions

 MaintenanceSettings ()=default
 
 ~MaintenanceSettings ()=default
 

Public Attributes

AlbumList albums
 
int autotaggingScanMode = AutotagsAssignment::AllItems
 autotagging scan mode
 
bool autotagsAssignment = false
 Autotags assignment.
 
QStringList autotagsLanguages
 Autotags languages.
 
bool cleanFacesDb = false
 
bool cleanSimilarityDb = false
 
bool cleanThumbDb = false
 
bool databaseCleanup = false
 Perform database cleanup.
 
bool duplicates = false
 Scan for new items.
 
HaarIface::DuplicatesSearchRestrictions duplicatesRestriction = HaarIface::DuplicatesSearchRestrictions::None
 The type of restrictions to apply on duplicates search results.
 
bool faceManagement = false
 Scan for faces.
 
FaceScanSettings faceSettings
 Face detection settings.
 
bool fingerPrints = false
 Generate finger-prints.
 
int maxSimilarity = 100
 Maximal similarity between items to compare, in percents.
 
bool metadataSync = false
 Sync metadata and DB.
 
int minSimilarity = 90
 Minimal similarity between items to compare, in percents.
 
int modelSelectionMode = DetectorModel::YOLOV5NANO
 model selection mode
 
bool newItems = false
 Find new items on whole collection.
 
ImageQualityContainer quality
 Image Quality Sorting Settings.
 
int qualityScanMode = ImageQualitySorter::AllItems
 Mode to assign Pick Labels to items. NOTE: turn all items by default to prevent clearing whole Pick Labels from Collection.
 
int qualitySettingsSelected = ImageQualityConfSelector::GlobalSettings
 Type of quality settings selected.
 
bool qualitySort = false
 Perform Image Quality Sorting.
 
bool scanFingerPrints = false
 Rebuild all fingerprints or only scan missing items.
 
bool scanThumbs = false
 Rebuild all thumbnails or only scan missing items.
 
bool shrinkDatabases = false
 
int syncDirection = MetadataSynchronizer::WriteFromDatabaseToFile
 Sync direction (image metadata <-> DB).
 
AlbumList tags
 
bool thumbnails = false
 Generate thumbnails.
 
bool useMutiCoreCPU = false
 Use Multi-core CPU to process items.
 
bool wholeAlbums = true
 
bool wholeTags = true
 

Constructor & Destructor Documentation

◆ MaintenanceSettings()

Digikam::MaintenanceSettings::MaintenanceSettings ( )
default

◆ ~MaintenanceSettings()

Digikam::MaintenanceSettings::~MaintenanceSettings ( )
default

Member Data Documentation

◆ albums

AlbumList Digikam::MaintenanceSettings::albums

◆ autotaggingScanMode

int Digikam::MaintenanceSettings::autotaggingScanMode = AutotagsAssignment::AllItems

autotagging scan mode

Referenced by Digikam::MaintenanceDlg::settings().

◆ autotagsAssignment

bool Digikam::MaintenanceSettings::autotagsAssignment = false

Autotags assignment.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ autotagsLanguages

QStringList Digikam::MaintenanceSettings::autotagsLanguages

Autotags languages.

Referenced by Digikam::MaintenanceDlg::settings().

◆ cleanFacesDb

bool Digikam::MaintenanceSettings::cleanFacesDb = false

◆ cleanSimilarityDb

bool Digikam::MaintenanceSettings::cleanSimilarityDb = false

◆ cleanThumbDb

bool Digikam::MaintenanceSettings::cleanThumbDb = false

◆ databaseCleanup

bool Digikam::MaintenanceSettings::databaseCleanup = false

Perform database cleanup.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ duplicates

bool Digikam::MaintenanceSettings::duplicates = false

Scan for new items.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ duplicatesRestriction

HaarIface::DuplicatesSearchRestrictions Digikam::MaintenanceSettings::duplicatesRestriction = HaarIface::DuplicatesSearchRestrictions::None

The type of restrictions to apply on duplicates search results.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ faceManagement

bool Digikam::MaintenanceSettings::faceManagement = false

Scan for faces.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ faceSettings

FaceScanSettings Digikam::MaintenanceSettings::faceSettings

Face detection settings.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ fingerPrints

bool Digikam::MaintenanceSettings::fingerPrints = false

Generate finger-prints.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ maxSimilarity

int Digikam::MaintenanceSettings::maxSimilarity = 100

Maximal similarity between items to compare, in percents.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ metadataSync

bool Digikam::MaintenanceSettings::metadataSync = false

Sync metadata and DB.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ minSimilarity

int Digikam::MaintenanceSettings::minSimilarity = 90

Minimal similarity between items to compare, in percents.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ modelSelectionMode

int Digikam::MaintenanceSettings::modelSelectionMode = DetectorModel::YOLOV5NANO

model selection mode

Referenced by Digikam::MaintenanceDlg::settings().

◆ newItems

bool Digikam::MaintenanceSettings::newItems = false

Find new items on whole collection.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ quality

ImageQualityContainer Digikam::MaintenanceSettings::quality

Image Quality Sorting Settings.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ qualityScanMode

int Digikam::MaintenanceSettings::qualityScanMode = ImageQualitySorter::AllItems

Mode to assign Pick Labels to items. NOTE: turn all items by default to prevent clearing whole Pick Labels from Collection.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ qualitySettingsSelected

int Digikam::MaintenanceSettings::qualitySettingsSelected = ImageQualityConfSelector::GlobalSettings

Type of quality settings selected.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ qualitySort

bool Digikam::MaintenanceSettings::qualitySort = false

Perform Image Quality Sorting.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ scanFingerPrints

bool Digikam::MaintenanceSettings::scanFingerPrints = false

Rebuild all fingerprints or only scan missing items.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ scanThumbs

bool Digikam::MaintenanceSettings::scanThumbs = false

Rebuild all thumbnails or only scan missing items.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ shrinkDatabases

bool Digikam::MaintenanceSettings::shrinkDatabases = false

◆ syncDirection

int Digikam::MaintenanceSettings::syncDirection = MetadataSynchronizer::WriteFromDatabaseToFile

Sync direction (image metadata <-> DB).

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ tags

AlbumList Digikam::MaintenanceSettings::tags

◆ thumbnails

bool Digikam::MaintenanceSettings::thumbnails = false

Generate thumbnails.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ useMutiCoreCPU

bool Digikam::MaintenanceSettings::useMutiCoreCPU = false

Use Multi-core CPU to process items.

Referenced by Digikam::operator<<(), and Digikam::MaintenanceDlg::settings().

◆ wholeAlbums

bool Digikam::MaintenanceSettings::wholeAlbums = true

◆ wholeTags

bool Digikam::MaintenanceSettings::wholeTags = true

The documentation for this class was generated from the following file: