25 #ifndef DIGIKAM_LOADING_DESCRIPTION_H
26 #define DIGIKAM_LOADING_DESCRIPTION_H
42 class ThumbnailIdentifier;
76 RawDecodingTimeOptimized
96 OnlyPregenerate = 1 << 0
98 Q_DECLARE_FLAGS(PreviewFlags, PreviewFlag)
104 bool onlyPregenerate()
const;
126 colorManagement = NoColorConversion;
131 bool needsProcessing()
const;
134 bool hasTransform()
const;
138 bool hasProfile()
const;
187 QString cacheKey()
const;
193 bool needCheckRawDecoding()
const;
200 QStringList lookupCacheKeys()
const;
206 bool isReducedVersion()
const;
211 bool isThumbnail()
const;
216 bool isPreviewImage()
const;
247 static QStringList possibleCacheKeys(
const QString& filePath);
248 static QStringList possibleThumbnailCacheKeys(
const QString& filePath);
261 Q_DECLARE_OPERATORS_FOR_FLAGS(Digikam::LoadingDescription::PreviewParameters::PreviewFlags)
Definition: drawdecoding.h:48
Definition: iccprofile.h:43
Definition: loadingdescription.h:121
ColorManagementSettings colorManagement
Definition: loadingdescription.h:145
QVariant iccData
Definition: loadingdescription.h:146
PostProcessingParameters()
Definition: loadingdescription.h:124
Definition: loadingdescription.h:82
PreviewSettings previewSettings
Definition: loadingdescription.h:113
PreviewFlag
Definition: loadingdescription.h:94
QVariant extraParameter
Definition: loadingdescription.h:114
int size
Definition: loadingdescription.h:111
QVariant storageReference
Definition: loadingdescription.h:115
PreviewFlags flags
Definition: loadingdescription.h:112
PreviewType
Definition: loadingdescription.h:86
@ PreviewImage
Definition: loadingdescription.h:88
@ NoPreview
Definition: loadingdescription.h:87
@ Thumbnail
Definition: loadingdescription.h:89
PreviewType type
Definition: loadingdescription.h:110
Definition: loadingdescription.h:45
QString filePath
Definition: loadingdescription.h:252
RawDecodingHint
Definition: loadingdescription.h:59
@ RawDecodingDefaultSettings
Definition: loadingdescription.h:63
@ RawDecodingCustomSettings
Definition: loadingdescription.h:71
@ RawDecodingGlobalSettings
Definition: loadingdescription.h:67
PostProcessingParameters postProcessingParameters
Definition: loadingdescription.h:256
ColorManagementSettings
Definition: loadingdescription.h:49
@ ConvertForEditor
Definition: loadingdescription.h:52
@ ConvertForDisplay
IccData can be the output profile.
Definition: loadingdescription.h:54
@ ApplyTransform
IccData is an IccTransform.
Definition: loadingdescription.h:51
@ NoColorConversion
Definition: loadingdescription.h:50
@ ConvertToSRGB
Definition: loadingdescription.h:53
RawDecodingHint rawDecodingHint
Definition: loadingdescription.h:254
PreviewParameters previewParameters
Definition: loadingdescription.h:255
DRawDecoding rawDecodingSettings
Definition: loadingdescription.h:253
Definition: previewsettings.h:35
Definition: thumbnailinfo.h:40
Definition: datefolderview.cpp:43
bool operator==(const SearchTextSettings &a, const SearchTextSettings &b)
Definition: searchtextbar.cpp:49