32class ThumbnailIdentifier;
66 RawDecodingTimeOptimized
86 OnlyPregenerate = 1 << 0,
87 OnlyFromStorage = 1 << 1
89 Q_DECLARE_FLAGS(PreviewFlags, PreviewFlag)
95 bool onlyPregenerate()
const;
96 bool onlyFromStorage()
const;
104 PreviewFlags flags = NoFlags;
120 bool needsProcessing()
const;
123 bool hasTransform()
const;
127 bool hasProfile()
const;
176 QString cacheKey()
const;
182 bool needCheckRawDecoding()
const;
189 QStringList lookupCacheKeys()
const;
195 bool isReducedVersion()
const;
200 bool isThumbnail()
const;
205 bool isPreviewImage()
const;
236 static QStringList possibleCacheKeys(
const QString& filePath);
237 static QStringList possibleThumbnailCacheKeys(
const QString& filePath);
250Q_DECLARE_OPERATORS_FOR_FLAGS(Digikam::LoadingDescription::PreviewParameters::PreviewFlags)
Definition drawdecoding.h:38
Definition iccprofile.h:33
Definition loadingdescription.h:113
QVariant iccData
Definition loadingdescription.h:135
PostProcessingParameters()=default
Definition loadingdescription.h:72
PreviewSettings previewSettings
Definition loadingdescription.h:105
PreviewFlag
Definition loadingdescription.h:84
QVariant extraParameter
Definition loadingdescription.h:106
QVariant storageReference
Definition loadingdescription.h:107
PreviewParameters()=default
PreviewType
Definition loadingdescription.h:76
@ PreviewImage
Definition loadingdescription.h:78
@ NoPreview
Definition loadingdescription.h:77
@ Thumbnail
Definition loadingdescription.h:79
Definition loadingdescription.h:35
QString filePath
Definition loadingdescription.h:241
RawDecodingHint
Definition loadingdescription.h:49
@ RawDecodingDefaultSettings
Definition loadingdescription.h:53
@ RawDecodingCustomSettings
Definition loadingdescription.h:61
@ RawDecodingGlobalSettings
Definition loadingdescription.h:57
PostProcessingParameters postProcessingParameters
Definition loadingdescription.h:245
ColorManagementSettings
Definition loadingdescription.h:39
@ ConvertForEditor
Definition loadingdescription.h:42
@ ConvertForDisplay
IccData can be the output profile.
Definition loadingdescription.h:44
@ ApplyTransform
IccData is an IccTransform.
Definition loadingdescription.h:41
@ NoColorConversion
Definition loadingdescription.h:40
@ ConvertToSRGB
Definition loadingdescription.h:43
PreviewParameters previewParameters
Definition loadingdescription.h:244
DRawDecoding rawDecodingSettings
Definition loadingdescription.h:242
Definition previewsettings.h:25
Definition thumbnailinfo.h:31
Definition datefolderview.cpp:34
bool operator==(const SearchTextSettings &a, const SearchTextSettings &b)
Definition searchtextbar.cpp:40