26 #ifndef DIGIKAM_APPLICATION_SETTINGS_PRIVATE_H
27 #define DIGIKAM_APPLICATION_SETTINGS_PRIVATE_H
37 #include <QApplication>
38 #include <QFontDatabase>
40 #include <QStringList>
44 #include <QMessageBox>
48 #include <klocalizedstring.h>
49 #include <ksharedconfig.h>
50 #include <kconfiggroup.h>
52 #ifdef HAVE_KFILEMETADATA
74 class ApplicationSettings;
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