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