File indexing completed on 2025-01-19 03:59:31
0001 /* ============================================================ 0002 * 0003 * This file is a part of digiKam project 0004 * https://www.digikam.org 0005 * 0006 * Date : 2012-01-30 0007 * Description : maintenance dialog 0008 * 0009 * SPDX-FileCopyrightText: 2012-2024 by Gilles Caulier <caulier dot gilles at gmail dot com> 0010 * 0011 * SPDX-License-Identifier: GPL-2.0-or-later 0012 * 0013 * ============================================================ */ 0014 0015 #include "maintenancedlg_p.h" 0016 0017 namespace Digikam 0018 { 0019 0020 MaintenanceDlg::Private::Private() 0021 : buttons (nullptr), 0022 logo (nullptr), 0023 title (nullptr), 0024 scanThumbs (nullptr), 0025 scanFingerPrints (nullptr), 0026 useLastSettings (nullptr), 0027 useMutiCoreCPU (nullptr), 0028 cleanThumbsDb (nullptr), 0029 cleanFacesDb (nullptr), 0030 cleanSimilarityDb (nullptr), 0031 retrainAllFaces (nullptr), 0032 shrinkDatabases (nullptr), 0033 qualityScanMode (nullptr), 0034 metadataSetup (nullptr), 0035 qualitySelector (nullptr), 0036 syncDirection (nullptr), 0037 similarityRangeBox (nullptr), 0038 dupeRestrictionBox (nullptr), 0039 vbox (nullptr), 0040 vbox2 (nullptr), 0041 vbox3 (nullptr), 0042 vbox4 (nullptr), 0043 duplicatesBox (nullptr), 0044 similarityRange (nullptr), 0045 faceScannedHandling (nullptr), 0046 searchResultRestriction (nullptr), 0047 expanderBox (nullptr), 0048 albumSelectors (nullptr) 0049 { 0050 } 0051 0052 const QString MaintenanceDlg::Private::configGroupName(QLatin1String("MaintenanceDlg Settings")); 0053 const QString MaintenanceDlg::Private::configUseLastSettings(QLatin1String("UseLastSettings")); 0054 const QString MaintenanceDlg::Private::configUseMutiCoreCPU(QLatin1String("UseMutiCoreCPU")); 0055 const QString MaintenanceDlg::Private::configNewItems(QLatin1String("NewItems")); 0056 const QString MaintenanceDlg::Private::configThumbnails(QLatin1String("Thumbnails")); 0057 const QString MaintenanceDlg::Private::configScanThumbs(QLatin1String("ScanThumbs")); 0058 const QString MaintenanceDlg::Private::configFingerPrints(QLatin1String("FingerPrints")); 0059 const QString MaintenanceDlg::Private::configScanFingerPrints(QLatin1String("ScanFingerPrints")); 0060 const QString MaintenanceDlg::Private::configDuplicates(QLatin1String("Duplicates")); 0061 const QString MaintenanceDlg::Private::configMinSimilarity(QLatin1String("minSimilarity")); 0062 const QString MaintenanceDlg::Private::configMaxSimilarity(QLatin1String("maxSimilarity")); 0063 const QString MaintenanceDlg::Private::configDuplicatesRestriction(QLatin1String("duplicatesRestriction")); 0064 const QString MaintenanceDlg::Private::configFaceManagement(QLatin1String("FaceManagement")); 0065 const QString MaintenanceDlg::Private::configFaceScannedHandling(QLatin1String("FaceScannedHandling")); 0066 const QString MaintenanceDlg::Private::configAutotagsAssignment(QLatin1String("AutotagsAssignment")); 0067 const QString MaintenanceDlg::Private::configAutotaggingScanMode(QLatin1String("AutotaggingScanMode")); 0068 const QString MaintenanceDlg::Private::configModelSelectionMode(QLatin1String("ModelSelectionMode")); 0069 const QString MaintenanceDlg::Private::configImageQualitySorter(QLatin1String("ImageQualitySorter")); 0070 const QString MaintenanceDlg::Private::configQualityScanMode(QLatin1String("QualityScanMode")); 0071 const QString MaintenanceDlg::Private::configQualitySettingsSelected(QLatin1String("QualitySettingsSelected")); 0072 const QString MaintenanceDlg::Private::configMetadataSync(QLatin1String("MetadataSync")); 0073 const QString MaintenanceDlg::Private::configSyncDirection(QLatin1String("SyncDirection")); 0074 const QString MaintenanceDlg::Private::configCleanupDatabase(QLatin1String("CleanupDatabase")); 0075 const QString MaintenanceDlg::Private::configCleanupThumbDatabase(QLatin1String("CleanupThumbDatabase")); 0076 const QString MaintenanceDlg::Private::configCleanupFacesDatabase(QLatin1String("CleanupFacesDatabase")); 0077 const QString MaintenanceDlg::Private::configCleanupSimilarityDatabase(QLatin1String("CleanupSimilarityDatabase")); 0078 const QString MaintenanceDlg::Private::configShrinkDatabases(QLatin1String("ShrinkDatabases")); 0079 0080 } // namespace Digikam