digiKam
applicationsettings_p.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 : 2003-16-10
7  * Description : application settings interface
8  *
9  * Copyright (C) 2003-2022 by Gilles Caulier <caulier dot gilles at gmail dot com>
10  * Copyright (C 2015 by Mohamed_Anwer <m_dot_anwer at gmx dot com>
11  * Copyright (C) 2017 by Simon Frei <freisim93 at gmail dot com>
12  *
13  * This program is free software; you can redistribute it
14  * and/or modify it under the terms of the GNU General
15  * Public License as published by the Free Software Foundation;
16  * either version 2, or (at your option)
17  * any later version.
18  *
19  * This program is distributed in the hope that it will be useful,
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22  * GNU General Public License for more details.
23  *
24  * ============================================================ */
25 
26 #ifndef DIGIKAM_APPLICATION_SETTINGS_PRIVATE_H
27 #define DIGIKAM_APPLICATION_SETTINGS_PRIVATE_H
28 
29 #include "applicationsettings.h"
30 
31 // C++ includes
32 
33 #include <stdexcept>
34 
35 // Qt includes
36 
37 #include <QApplication>
38 #include <QFontDatabase>
39 #include <QString>
40 #include <QStringList>
41 #include <QFont>
42 #include <QCheckBox>
43 #include <QPointer>
44 #include <QMessageBox>
45 
46 // KDE includes
47 
48 #include <klocalizedstring.h>
49 #include <ksharedconfig.h>
50 #include <kconfiggroup.h>
51 
52 #ifdef HAVE_KFILEMETADATA
53 # include "baloowrap.h"
54 #endif
55 
56 // Local includes
57 
58 #include "previewsettings.h"
59 #include "dbengineparameters.h"
60 #include "versionmanager.h"
61 #include "itemfiltersettings.h"
62 #include "itemsortsettings.h"
63 #include "mimefilter.h"
64 #include "thumbnailsize.h"
65 #include "thememanager.h"
66 #include "digikam_debug.h"
67 #include "drawdecoder.h"
68 #include "coredbaccess.h"
69 #include "coredb.h"
70 
71 namespace Digikam
72 {
73 
74 class ApplicationSettings;
75 
76 class Q_DECL_HIDDEN ApplicationSettings::Private
77 {
78 public:
79 
80  explicit Private(ApplicationSettings* const qq);
81  ~Private();
82 
83  void init();
84 
85 public:
86 
87  static const QString configGroupDefault;
88  static const QString configGroupExif;
89  static const QString configGroupMetadata;
90  static const QString configGroupBaloo;
91  static const QString configGroupGeneral;
92  static const QString configGroupVersioning;
93  static const QString configGroupFaceDetection;
94  static const QString configGroupDuplicatesSearch;
95  static const QString configGroupGrouping;
96  static const QString configAlbumCollectionsEntry;
97  static const QString configAlbumMonitoringEntry;
98  static const QString configAlbumSortRoleEntry;
99  static const QString configImageSortOrderEntry;
100  static const QString configImageSortingEntry;
101  static const QString configImageSeparationModeEntry;
103  static const QString configItemLeftClickActionEntry;
104  static const QString configDefaultIconSizeEntry;
105  static const QString configDefaultTreeIconSizeEntry;
106  static const QString configDefaultTreeFaceSizeEntry;
107  static const QString configTreeViewFontEntry;
108  static const QString configThemeEntry;
109  static const QString configUpdateType;
110  static const QString configUpdateWithDebug;
111  static const QString configSidebarTitleStyleEntry;
112  static const QString configUseNativeFileDialogEntry;
113  static const QString configDrawFramesToGroupedEntry;
114  static const QString configExpandNewCurrentItemEntry;
115  static const QString configScrollItemToCenterEntry;
117  static const QString configDetectFacesInNewImagesEntry;
118  static const QString configRatingFilterConditionEntry;
119  static const QString configRecursiveAlbumsEntry;
120  static const QString configRecursiveTagsEntry;
121  static const QString configAllGroupsOpenEntry;
122  static const QString configIconShowNameEntry;
123  static const QString configIconShowResolutionEntry;
124  static const QString configIconShowSizeEntry;
125  static const QString configIconShowDateEntry;
127  static const QString configIconShowTitleEntry;
128  static const QString configIconShowCommentsEntry;
129  static const QString configIconShowTagsEntry;
130  static const QString configIconShowOverlaysEntry;
131  static const QString configIconShowFullscreenEntry;
132  static const QString configIconShowRatingEntry;
133  static const QString configIconShowImageFormatEntry;
134  static const QString configIconShowCoordinatesEntry;
135  static const QString configIconShowAspectRatioEntry;
136  static const QString configIconViewFontEntry;
137  static const QString configToolTipsFontEntry;
138  static const QString configShowToolTipsEntry;
139  static const QString configToolTipsShowFileNameEntry;
140  static const QString configToolTipsShowFileDateEntry;
141  static const QString configToolTipsShowFileSizeEntry;
142  static const QString configToolTipsShowImageTypeEntry;
143  static const QString configToolTipsShowImageDimEntry;
144  static const QString configToolTipsShowImageAREntry;
145  static const QString configToolTipsShowPhotoMakeEntry;
146  static const QString configToolTipsShowPhotoLensEntry;
147  static const QString configToolTipsShowPhotoDateEntry;
148  static const QString configToolTipsShowPhotoFocalEntry;
149  static const QString configToolTipsShowPhotoExpoEntry;
150  static const QString configToolTipsShowPhotoModeEntry;
151  static const QString configToolTipsShowPhotoFlashEntry;
152  static const QString configToolTipsShowPhotoWBEntry;
160  static const QString configToolTipsShowAlbumNameEntry;
161  static const QString configToolTipsShowTitlesEntry;
162  static const QString configToolTipsShowCommentsEntry;
163  static const QString configToolTipsShowTagsEntry;
165  static const QString configShowAlbumToolTipsEntry;
166  static const QString configToolTipsShowAlbumTitleEntry;
167  static const QString configToolTipsShowAlbumDateEntry;
174  static const QString configPreviewRawUseHalfSizeData;
176  static const QString configPreviewShowIconsEntry;
177  static const QString configShowThumbbarEntry;
179  static const QString configShowSplashEntry;
180  static const QString configUseTrashEntry;
181  static const QString configShowTrashDeleteDialogEntry;
184  static const QString configScanAtStartEntry;
185  static const QString configCleanAtStartEntry;
186  static const QString configSyncBalootoDigikamEntry;
187  static const QString configSyncDigikamtoBalooEntry;
188  static const QString configStringComparisonTypeEntry;
189  static const QString configFaceDetectionAccuracyEntry;
190  static const QString configFaceDetectionYoloV3Entry;
191  static const QString configApplicationStyleEntry;
192  static const QString configIconThemeEntry;
193  static const QString configApplicationFontEntry;
194  static const QString configMinimumSimilarityBound;
200 
204  bool useTrash;
219 
221 
238 
267 
269 
278 
283 
285 
290 
297 
299  QString currentTheme;
300 
306 
309 
310  QStringList albumCategoryNames;
311 
312  KSharedConfigPtr config;
313 
317 
321 
328 
332 
334 
336 
340 
346 
352 
355 
356 private:
357 
359 
360 private:
361 
362  // cppcheck-suppress unusedPrivateFunction
363  static ApplicationSettings::OperationStrings createConfigGroupingOperateOnAll();
364 };
365 
366 } // namespace Digikam
367 
368 #endif // DIGIKAM_APPLICATION_SETTINGS_PRIVATE_H
Definition: applicationsettings_p.h:77
static const QString configPreviewRawUseHalfSizeData
Definition: applicationsettings_p.h:174
bool iconShowFullscreen
Definition: applicationsettings_p.h:232
bool tooltipShowFileSize
Definition: applicationsettings_p.h:243
bool sidebarApplyDirectly
metadata setting
Definition: applicationsettings_p.h:208
static const QString configToolTipsShowPhotoExpoEntry
Definition: applicationsettings_p.h:149
static const QString configToolTipsShowFileSizeEntry
Definition: applicationsettings_p.h:141
static const QString configThemeEntry
Definition: applicationsettings_p.h:108
bool showThumbbar
Definition: applicationsettings_p.h:282
static const QString configToolTipsShowAlbumTitleEntry
Definition: applicationsettings_p.h:166
bool showPermanentDeleteDialog
Definition: applicationsettings_p.h:206
static const QString configToolTipsShowPhotoFocalEntry
Definition: applicationsettings_p.h:148
bool tooltipShowVideoAudioCodec
Definition: applicationsettings_p.h:263
bool tooltipShowAlbumTitle
Definition: applicationsettings_p.h:272
static const QString configFaceDetectionAccuracyEntry
Definition: applicationsettings_p.h:189
int duplicatesSearchLastAlbumTagRelation
Definition: applicationsettings_p.h:350
static const QString configSidebarTitleStyleEntry
Definition: applicationsettings_p.h:111
static const QString configFaceDetectionYoloV3Entry
Definition: applicationsettings_p.h:190
bool iconShowAspectRatio
Definition: applicationsettings_p.h:236
bool updateWithDebug
Definition: applicationsettings_p.h:315
QFont toolTipsFont
Definition: applicationsettings_p.h:268
int thumbnailSize
icon view settings
Definition: applicationsettings_p.h:292
QString applicationIcon
Definition: applicationsettings_p.h:344
QFont iconviewFont
Definition: applicationsettings_p.h:237
QString currentTheme
theme settings
Definition: applicationsettings_p.h:299
static const QString configIconThemeEntry
Definition: applicationsettings_p.h:192
bool tooltipShowLabelRating
Definition: applicationsettings_p.h:259
static const QString configToolTipsShowVideoVideoCodecEntry
Definition: applicationsettings_p.h:159
static const QString configItemLeftClickActionEntry
Definition: applicationsettings_p.h:103
static const QString configIconShowModificationDateEntry
Definition: applicationsettings_p.h:126
static const ApplicationSettings::OperationStrings configGroupingOperateOnAll
Definition: applicationsettings_p.h:199
static const QString configPreviewShowIconsEntry
Definition: applicationsettings_p.h:176
static const QString configScrollItemToCenterEntry
Definition: applicationsettings_p.h:115
static const QString configScanAtStartEntry
Definition: applicationsettings_p.h:184
QString applicationStyle
Definition: applicationsettings_p.h:343
QFont applicationFont
Definition: applicationsettings_p.h:345
static const QString configUpdateType
Definition: applicationsettings_p.h:109
int imageSortOrder
icon view settings
Definition: applicationsettings_p.h:323
bool showFolderTreeViewItemsCount
Definition: applicationsettings_p.h:284
static const QString configImageSeparationModeEntry
Definition: applicationsettings_p.h:101
bool iconShowResolution
Definition: applicationsettings_p.h:229
bool tooltipShowPhotoDate
Definition: applicationsettings_p.h:249
static const QString configRecursiveAlbumsEntry
Definition: applicationsettings_p.h:119
QFont treeviewFont
Definition: applicationsettings_p.h:289
static const QString configShowAlbumToolTipsEntry
Definition: applicationsettings_p.h:165
bool albumSortChanged
Definition: applicationsettings_p.h:320
bool tooltipShowComments
Definition: applicationsettings_p.h:257
bool iconShowName
icon view settings
Definition: applicationsettings_p.h:223
bool tooltipShowVideoAudioChannelType
Definition: applicationsettings_p.h:262
bool syncToBaloo
Definition: applicationsettings_p.h:331
bool tooltipShowVideoAspectRatio
Definition: applicationsettings_p.h:260
bool tooltipShowPhotoExpo
Definition: applicationsettings_p.h:251
int duplicatesSearchLastMinSimilarity
Definition: applicationsettings_p.h:348
bool tooltipShowAlbumDate
Definition: applicationsettings_p.h:273
bool tooltipShowPhotoFlash
Definition: applicationsettings_p.h:253
static const QString configGroupMetadata
Definition: applicationsettings_p.h:89
double faceDetectionAccuracy
face detection settings
Definition: applicationsettings_p.h:338
static const QString configPreviewLoadFullItemSizeEntry
Definition: applicationsettings_p.h:172
static const QString configGroupExif
Definition: applicationsettings_p.h:88
static const QString configDefaultTreeIconSizeEntry
Definition: applicationsettings_p.h:105
static const QString configPreviewRawUseEmbeddedPreview
Definition: applicationsettings_p.h:173
DMultiTabBar::TextStyle sidebarTitleStyle
Definition: applicationsettings_p.h:316
int duplicatesSearchLastMaxSimilarity
Definition: applicationsettings_p.h:349
static const QString configUseTrashEntry
Definition: applicationsettings_p.h:180
bool iconShowRating
Definition: applicationsettings_p.h:233
static const QString configDuplicatesSearchLastRestrictions
Definition: applicationsettings_p.h:198
int imageSeparationMode
Definition: applicationsettings_p.h:325
int treeThumbnailSize
tree-view settings
Definition: applicationsettings_p.h:287
bool drawFramesToGrouped
grouped item draw setting
Definition: applicationsettings_p.h:212
bool allGroupsOpen
Definition: applicationsettings_p.h:296
static const QString configToolTipsShowPhotoDateEntry
Definition: applicationsettings_p.h:147
static const QString configToolTipsShowAlbumDateEntry
Definition: applicationsettings_p.h:167
bool showToolTips
Icon-view tooltip settings.
Definition: applicationsettings_p.h:240
bool showAlbumToolTips
Folder-view tooltip settings.
Definition: applicationsettings_p.h:271
static const QString configToolTipsShowAlbumPreviewEntry
Definition: applicationsettings_p.h:171
int updateType
Definition: applicationsettings_p.h:314
static const QString configIconShowNameEntry
Definition: applicationsettings_p.h:122
static const QString configApplySidebarChangesDirectlyEntry
Definition: applicationsettings_p.h:183
static const QString configIconShowRatingEntry
Definition: applicationsettings_p.h:132
bool iconShowSize
Definition: applicationsettings_p.h:224
static const QString configToolTipsShowVideoAudioChannelTypeEntry
Definition: applicationsettings_p.h:155
static const QString configAlbumMonitoringEntry
Definition: applicationsettings_p.h:97
static const QString configToolTipsShowVideoAspectRatioEntry
Definition: applicationsettings_p.h:153
bool previewShowIcons
Definition: applicationsettings_p.h:281
static const QString configIconShowAspectRatioEntry
Definition: applicationsettings_p.h:135
static const QString configApplicationStyleEntry
Definition: applicationsettings_p.h:191
bool tooltipShowImageDim
Definition: applicationsettings_p.h:245
static const QString configToolTipsShowVideoFrameRateEntry
Definition: applicationsettings_p.h:158
static const QString configIconShowImageFormatEntry
Definition: applicationsettings_p.h:133
bool iconShowModDate
Definition: applicationsettings_p.h:226
int imageSeparationSortOrder
Definition: applicationsettings_p.h:326
static const QString configIconViewFontEntry
Definition: applicationsettings_p.h:136
static const QString configIconShowSizeEntry
Definition: applicationsettings_p.h:124
bool tooltipShowAlbumCaption
Definition: applicationsettings_p.h:276
static const QString configToolTipsShowAlbumCollectionEntry
Definition: applicationsettings_p.h:168
static const QString configShowSplashEntry
Definition: applicationsettings_p.h:179
static const QString configTreeViewFontEntry
Definition: applicationsettings_p.h:107
static const QString configShowTrashDeleteDialogEntry
Definition: applicationsettings_p.h:181
static const QString configUseNativeFileDialogEntry
Definition: applicationsettings_p.h:112
bool tooltipShowPhotoFocal
Definition: applicationsettings_p.h:250
static const QString configGroupGeneral
Definition: applicationsettings_p.h:91
static const QString configDefaultIconSizeEntry
Definition: applicationsettings_p.h:104
bool recursiveTags
Definition: applicationsettings_p.h:295
bool tooltipShowAlbumName
Definition: applicationsettings_p.h:255
ApplicationSettings::OperationModes groupingOperateOnAll
Grouping operation settings.
Definition: applicationsettings_p.h:354
int itemLeftClickAction
Definition: applicationsettings_p.h:327
static const QString configGroupDefault
Definition: applicationsettings_p.h:87
bool tooltipShowFileName
Definition: applicationsettings_p.h:241
static const QString configToolTipsShowVideoAudioCodecEntry
Definition: applicationsettings_p.h:156
static const QString configDuplicatesSearchLastAlbumTagRelation
Definition: applicationsettings_p.h:197
DbEngineParameters databaseParams
database settings
Definition: applicationsettings_p.h:302
static const QString configIconShowFullscreenEntry
Definition: applicationsettings_p.h:131
ApplicationSettings::AlbumSortRole albumSortRole
album view settings
Definition: applicationsettings_p.h:319
static const QString configShowPermanentDeleteDialogEntry
Definition: applicationsettings_p.h:182
PreviewSettings previewSettings
preview settings
Definition: applicationsettings_p.h:280
static const QString configImageSortingEntry
Definition: applicationsettings_p.h:100
static const QString configToolTipsShowLabelRatingEntry
Definition: applicationsettings_p.h:164
static const QString configAllGroupsOpenEntry
Definition: applicationsettings_p.h:121
int treeThumbFaceSize
Definition: applicationsettings_p.h:288
static const QString configAlbumCollectionsEntry
Definition: applicationsettings_p.h:96
static const QString configIconShowCommentsEntry
Definition: applicationsettings_p.h:128
bool showOnlyPersonTagsInPeopleSidebar
tag filter setting
Definition: applicationsettings_p.h:218
bool iconShowComments
Definition: applicationsettings_p.h:228
bool iconShowDate
Definition: applicationsettings_p.h:225
bool iconShowCoordinates
Definition: applicationsettings_p.h:235
static const QString configCleanAtStartEntry
Definition: applicationsettings_p.h:185
static const QString configGroupBaloo
Definition: applicationsettings_p.h:90
static const QString configToolTipsShowPhotoWBEntry
Definition: applicationsettings_p.h:152
static const QString configDuplicatesSearchLastMinSimilarity
Definition: applicationsettings_p.h:195
bool tooltipShowImageAR
Definition: applicationsettings_p.h:246
static const QString configToolTipsShowAlbumNameEntry
Definition: applicationsettings_p.h:160
static const QString configToolTipsShowAlbumCaptionEntry
Definition: applicationsettings_p.h:170
static const QString configShowThumbbarEntry
Definition: applicationsettings_p.h:177
bool faceDetectionYoloV3
Definition: applicationsettings_p.h:339
bool iconShowOverlays
Definition: applicationsettings_p.h:231
static const QString configExpandNewCurrentItemEntry
Definition: applicationsettings_p.h:114
bool iconShowTags
Definition: applicationsettings_p.h:230
static const QString configToolTipsShowAlbumCategoryEntry
Definition: applicationsettings_p.h:169
static const QString configIconShowOverlaysEntry
Definition: applicationsettings_p.h:130
static const QString configToolTipsShowFileDateEntry
Definition: applicationsettings_p.h:140
bool scrollItemToCenter
item center setting
Definition: applicationsettings_p.h:216
bool iconShowTitle
Definition: applicationsettings_p.h:227
bool recursiveAlbums
Definition: applicationsettings_p.h:294
static const QString configToolTipsShowVideoDurationEntry
Definition: applicationsettings_p.h:157
bool tooltipShowImageType
Definition: applicationsettings_p.h:244
bool tooltipShowVideoFrameRate
Definition: applicationsettings_p.h:265
static const QString configToolTipsShowTitlesEntry
Definition: applicationsettings_p.h:161
static const QString configApplicationFontEntry
Definition: applicationsettings_p.h:193
bool tooltipShowTitles
Definition: applicationsettings_p.h:256
static const QString configToolTipsShowCommentsEntry
Definition: applicationsettings_p.h:162
static const QString configShowToolTipsEntry
Definition: applicationsettings_p.h:138
static const QString configToolTipsShowPhotoModeEntry
Definition: applicationsettings_p.h:150
bool tooltipShowPhotoWb
Definition: applicationsettings_p.h:254
bool scanAtStart
Definition: applicationsettings_p.h:303
static const QString configToolTipsShowTagsEntry
Definition: applicationsettings_p.h:163
static const QString configDuplicatesSearchLastMaxSimilarity
Definition: applicationsettings_p.h:196
bool tooltipShowAlbumPreview
Definition: applicationsettings_p.h:277
int ratingFilterCond
Definition: applicationsettings_p.h:293
static const QString configIconShowDateEntry
Definition: applicationsettings_p.h:125
static const QString configToolTipsShowPhotoMakeEntry
Definition: applicationsettings_p.h:145
bool showSplash
start up setting
Definition: applicationsettings_p.h:202
int minimumSimilarityBound
Definition: applicationsettings_p.h:347
static const QString configUpdateWithDebug
Definition: applicationsettings_p.h:110
static const QString configToolTipsShowPhotoLensEntry
Definition: applicationsettings_p.h:146
bool tooltipShowVideoAudioBitRate
Definition: applicationsettings_p.h:261
bool showTrashDeleteDialog
Definition: applicationsettings_p.h:205
bool tooltipShowPhotoLens
Definition: applicationsettings_p.h:248
bool albumMonitoring
album settings
Definition: applicationsettings_p.h:308
static const QString configDetectFacesInNewImagesEntry
Definition: applicationsettings_p.h:117
static const QString configToolTipsShowImageTypeEntry
Definition: applicationsettings_p.h:142
static const QString configToolTipsShowFileNameEntry
Definition: applicationsettings_p.h:139
static const QString configGroupVersioning
Definition: applicationsettings_p.h:92
static const QString configShowFolderTreeViewItemsCountEntry
Definition: applicationsettings_p.h:178
static const QString configSyncDigikamtoBalooEntry
Definition: applicationsettings_p.h:187
static const QString configShowOnlyPersonTagsInPeopleSidebarEntry
Definition: applicationsettings_p.h:116
static const QString configPreviewConvertToEightBitEntry
Definition: applicationsettings_p.h:175
static const QString configRatingFilterConditionEntry
Definition: applicationsettings_p.h:118
bool tooltipShowFileDate
Definition: applicationsettings_p.h:242
static const QString configToolTipsShowImageAREntry
Definition: applicationsettings_p.h:144
bool tooltipShowAlbumCategory
Definition: applicationsettings_p.h:275
static const QString configStringComparisonTypeEntry
Definition: applicationsettings_p.h:188
static const QString configIconShowTitleEntry
Definition: applicationsettings_p.h:127
static const QString configIconShowResolutionEntry
Definition: applicationsettings_p.h:123
bool tooltipShowPhotoMake
Definition: applicationsettings_p.h:247
bool syncToDigikam
Baloo settings.
Definition: applicationsettings_p.h:330
static const QString configToolTipsShowPhotoFlashEntry
Definition: applicationsettings_p.h:151
bool expandNewCurrentItem
expand item setting
Definition: applicationsettings_p.h:214
static const QString configDrawFramesToGroupedEntry
Definition: applicationsettings_p.h:113
static const QString configDefaultTreeFaceSizeEntry
Definition: applicationsettings_p.h:106
bool iconShowImageFormat
Definition: applicationsettings_p.h:234
int imageSorting
Definition: applicationsettings_p.h:324
bool databaseDirSetAtCmd
Definition: applicationsettings_p.h:305
static const QString configIconShowTagsEntry
Definition: applicationsettings_p.h:129
static const QString configMinimumSimilarityBound
Definition: applicationsettings_p.h:194
KSharedConfigPtr config
Definition: applicationsettings_p.h:312
static const QString configRecursiveTagsEntry
Definition: applicationsettings_p.h:120
bool tooltipShowVideoDuration
Definition: applicationsettings_p.h:264
bool useNativeFileDialog
file dialog setting
Definition: applicationsettings_p.h:210
static const QString configIconShowCoordinatesEntry
Definition: applicationsettings_p.h:134
int duplicatesSearchLastRestrictions
Definition: applicationsettings_p.h:351
VersionManagerSettings versionSettings
versioning settings
Definition: applicationsettings_p.h:335
static const QString configSyncBalootoDigikamEntry
Definition: applicationsettings_p.h:186
static const QString configGroupGrouping
Definition: applicationsettings_p.h:95
static const QString configImageSortOrderEntry
Definition: applicationsettings_p.h:99
bool tooltipShowTags
Definition: applicationsettings_p.h:258
bool cleanAtStart
Definition: applicationsettings_p.h:304
bool tooltipShowVideoVideoCodec
Definition: applicationsettings_p.h:266
static const QString configGroupFaceDetection
Definition: applicationsettings_p.h:93
ApplicationSettings::StringComparisonType stringComparisonType
misc
Definition: applicationsettings_p.h:342
static const QString configToolTipsShowImageDimEntry
Definition: applicationsettings_p.h:143
static const QString configToolTipsShowVideoAudioBitRateEntry
Definition: applicationsettings_p.h:154
static const QString configImageSeparationSortOrderEntry
Definition: applicationsettings_p.h:102
static const QString configGroupDuplicatesSearch
Definition: applicationsettings_p.h:94
static const QString configToolTipsFontEntry
Definition: applicationsettings_p.h:137
static const QString configAlbumSortRoleEntry
Definition: applicationsettings_p.h:98
bool tooltipShowAlbumCollection
Definition: applicationsettings_p.h:274
bool useTrash
file ops settings
Definition: applicationsettings_p.h:204
bool tooltipShowPhotoMode
Definition: applicationsettings_p.h:252
bool detectFacesInNewImages
Definition: applicationsettings_p.h:220
QStringList albumCategoryNames
Definition: applicationsettings_p.h:310
Definition: applicationsettings.h:57
StringComparisonType
Definition: applicationsettings.h:81
QHash< ApplicationSettings::OperationType, ApplicationSettings::ApplyToEntireGroup > OperationModes
Definition: applicationsettings.h:118
AlbumSortRole
Definition: applicationsettings.h:63
QHash< ApplicationSettings::OperationType, QString > OperationStrings
Definition: applicationsettings.h:117
TextStyle
Definition: sidebar.h:66
Definition: dbengineparameters.h:49
Definition: previewsettings.h:35
Definition: versionmanagersettings.h:43
Definition: datefolderview.cpp:43