95 explicit ExifToolParser(QObject*
const parent,
bool async =
false);
98 void setExifToolProgram(
const QString& path);
100 QString currentPath()
const;
102 QString currentErrorString()
const;
107 bool exifToolAvailable()
const;
121 bool load(
const QString& path);
127 bool loadChunk(
const QString& path,
bool copyToAll =
false);
136 bool applyChanges(
const QString& path,
const ExifToolData& newTags);
145 bool applyChanges(
const QString& path,
146 const QString& exvTempFile,
147 bool hasExif =
true,
bool hasXmp =
true,
bool hasCSet =
false);
154 bool applyMetadataFile(
const QString& path,
const QString& meta);
161 bool changeTimestamps(
const QString& path,
const QDateTime& dateTime);
167 bool readableFormats();
173 bool writableFormats();
179 bool translationsList();
201 bool copyTags(
const QString& src,
203 unsigned char copyOps,
204 unsigned char writeModes = ExifToolProcess::ALL_MODES);
210 bool translateTags(
const QString& path,
unsigned char transOps);
223 QProcess::ProcessError error,
224 const QString& description);
230 void slotExifToolResult(
int cmdId);
244 void setOutputStream(
int cmdAction,
245 const QByteArray& cmdOutputChannel,
246 const QByteArray& cmdErrorChannel);
255 void printExifToolOutput(
const QByteArray& stdOut);
Definition datefolderview.cpp:34