54 RotateByInternalFlag = 1 << 0,
55 RotateByMetadataFlag = 1 << 1,
56 RotateByLosslessRotation = 1 << 2,
57 RotateByLossyRotation = 1 << 3,
59 RotatingFlags = RotateByInternalFlag | RotateByMetadataFlag,
60 RotatingPixels = RotateByLosslessRotation | RotateByLossyRotation
62 Q_DECLARE_FLAGS(RotationBehaviorFlags, RotationBehaviorFlag)
80 void readFromConfig(
const KConfigGroup& group);
81 void writeToConfig(KConfigGroup& group)
const;
83 QStringList defaultExifToolSearchPaths()
const;
87 bool exifRotate =
true;
88 bool exifSetOrientation =
true;
90 bool saveComments =
false;
91 bool saveDateTime =
false;
92 bool savePickLabel =
false;
93 bool saveColorLabel =
false;
94 bool saveRating =
false;
96 bool saveTemplate =
false;
97 bool saveTags =
false;
98 bool saveFaceTags =
false;
99 bool savePosition =
false;
101 bool readWithExifTool =
false;
102 bool writeWithExifTool =
false;
103 bool writeRawFiles =
false;
104 bool writeDngFiles =
false;
105 bool updateFileTimeStamp =
true;
106 bool rescanImageIfModified =
false;
107 bool useXMPSidecar4Reading =
false;
108 bool useCompatibleFileName =
false;
109 bool useLazySync =
false;
110 bool useFastScan =
false;
114 RotationBehaviorFlags rotationBehavior = RotationBehaviorFlags(RotatingFlags | RotateByLosslessRotation);
128Q_DECLARE_OPERATORS_FOR_FLAGS(Digikam::MetaEngineSettingsContainer::RotationBehaviorFlags)
Definition datefolderview.cpp:34
QDebug operator<<(QDebug dbg, const DbEngineParameters &p)
Definition dbengineparameters.cpp:930