digiKam
Loading...
Searching...
No Matches
maintenancesettings.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2012-01-31
7 * Description : maintenance manager settings
8 *
9 * SPDX-FileCopyrightText: 2012-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17// Qt includes
18
19#include <QDebug>
20
21// Local includes
22
23#include "autotagsassign.h"
24#include "autotagsassignment.h"
26#include "album.h"
27#include "facescansettings.h"
28#include "haariface.h"
31#include "imagequalitysorter.h"
32
33namespace Digikam
34{
35
128
130QDebug operator<<(QDebug dbg, const MaintenanceSettings& s);
131
132} // namespace Digikam
@ AllItems
Clean all tags already assigned and re-scan all items.
Definition autotagsassignment.h:42
Definition facescansettings.h:30
DuplicatesSearchRestrictions
Definition haariface.h:76
@ None
Definition haariface.h:77
@ GlobalSettings
Global settings avaialble in setup dialog.
Definition imagequalityconfselector.h:39
Definition imagequalitycontainer.h:32
@ AllItems
Clean all Pick Labels assignments and re-scan all items.
Definition imagequalitysorter.h:44
Definition maintenancesettings.h:37
int qualityScanMode
Mode to assign Pick Labels to items. NOTE: turn all items by default to prevent clearing whole Pick L...
Definition maintenancesettings.h:107
bool scanFingerPrints
Rebuild all fingerprints or only scan missing items.
Definition maintenancesettings.h:69
bool cleanFacesDb
Definition maintenancesettings.h:124
bool shrinkDatabases
Definition maintenancesettings.h:126
bool useMutiCoreCPU
Use Multi-core CPU to process items.
Definition maintenancesettings.h:54
bool autotagsAssignment
Autotags assignment.
Definition maintenancesettings.h:90
int syncDirection
Sync direction (image metadata <-> DB).
Definition maintenancesettings.h:119
bool faceManagement
Scan for faces.
Definition maintenancesettings.h:84
int qualitySettingsSelected
Type of quality settings selected.
Definition maintenancesettings.h:110
bool wholeAlbums
Definition maintenancesettings.h:46
bool wholeTags
Definition maintenancesettings.h:47
bool fingerPrints
Generate finger-prints.
Definition maintenancesettings.h:66
AlbumList albums
Definition maintenancesettings.h:49
bool scanThumbs
Rebuild all thumbnails or only scan missing items.
Definition maintenancesettings.h:63
bool cleanThumbDb
Definition maintenancesettings.h:123
bool newItems
Find new items on whole collection.
Definition maintenancesettings.h:57
bool thumbnails
Generate thumbnails.
Definition maintenancesettings.h:60
QStringList autotagsLanguages
Autotags languages.
Definition maintenancesettings.h:98
bool databaseCleanup
Perform database cleanup.
Definition maintenancesettings.h:122
int modelSelectionMode
model selection mode
Definition maintenancesettings.h:96
bool qualitySort
Perform Image Quality Sorting.
Definition maintenancesettings.h:103
HaarIface::DuplicatesSearchRestrictions duplicatesRestriction
The type of restrictions to apply on duplicates search results.
Definition maintenancesettings.h:81
bool cleanSimilarityDb
Definition maintenancesettings.h:125
AlbumList tags
Definition maintenancesettings.h:50
int autotaggingScanMode
autotagging scan mode
Definition maintenancesettings.h:93
int minSimilarity
Minimal similarity between items to compare, in percents.
Definition maintenancesettings.h:75
ImageQualityContainer quality
Image Quality Sorting Settings.
Definition maintenancesettings.h:113
FaceScanSettings faceSettings
Face detection settings.
Definition maintenancesettings.h:87
bool duplicates
Scan for new items.
Definition maintenancesettings.h:72
bool metadataSync
Sync metadata and DB.
Definition maintenancesettings.h:116
int maxSimilarity
Maximal similarity between items to compare, in percents.
Definition maintenancesettings.h:78
@ WriteFromDatabaseToFile
Definition metadatasynchronizer.h:38
Definition datefolderview.cpp:34
QDebug operator<<(QDebug dbg, const DbEngineParameters &p)
Definition dbengineparameters.cpp:930
QList< Album * > AlbumList
Definition album.h:41
@ YOLOV5NANO
YOLO nano neural network model.
Definition autotagsassign.h:34