digiKam
Loading...
Searching...
No Matches
Digikam::ExifToolParser::Private Class Reference

#include <exiftoolparser_p.h>

Public Member Functions

QString actionString (int cmdAction) const
 
QByteArray filePathEncoding (const QFileInfo &fi) const
 
void jumpToResultCommand (const ExifToolProcess::Result &result, int cmdId)
 
void prepareFileAndSidecar (QByteArrayList &cmdArgs, const QFileInfo &fi)
 
void prepareProcess ()
 
 Private (ExifToolParser *const q)
 
bool startProcess (const QByteArrayList &cmdArgs, ExifToolProcess::Action cmdAction)
 
 ~Private ()
 

Public Attributes

QTemporaryFile argsFile
 Temporary file to store Exiftool arg config file.
 
bool async = false
 
QList< int > asyncRunning
 
QString currentPath
 Current file path processed by ExifTool.
 
QString errorString
 Current error string from the last started ExifTool process.
 
ExifToolData exifToolData
 Current ExifTool data (input or output depending of the called method.
 
QMutex mutex
 
ExifToolParserpp = nullptr
 
ExifToolProcessproc = nullptr
 ExifTool process instance.
 

Constructor & Destructor Documentation

◆ Private()

Digikam::ExifToolParser::Private::Private ( ExifToolParser *const  q)
explicit

References argsFile.

◆ ~Private()

Digikam::ExifToolParser::Private::~Private ( )

Member Function Documentation

◆ actionString()

◆ filePathEncoding()

◆ jumpToResultCommand()

◆ prepareFileAndSidecar()

void Digikam::ExifToolParser::Private::prepareFileAndSidecar ( QByteArrayList &  cmdArgs,
const QFileInfo &  fi 
)

◆ prepareProcess()

◆ startProcess()

Member Data Documentation

◆ argsFile

QTemporaryFile Digikam::ExifToolParser::Private::argsFile

Temporary file to store Exiftool arg config file.

Referenced by Digikam::ExifToolParser::cmdCompleted(), Private(), and Digikam::ExifToolParser::translateTags().

◆ async

bool Digikam::ExifToolParser::Private::async = false

◆ asyncRunning

QList<int> Digikam::ExifToolParser::Private::asyncRunning

◆ currentPath

◆ errorString

QString Digikam::ExifToolParser::Private::errorString

Current error string from the last started ExifTool process.

Referenced by Digikam::ExifToolParser::currentErrorString(), and Digikam::ExifToolParser::errorOccurred().

◆ exifToolData

ExifToolData Digikam::ExifToolParser::Private::exifToolData

Current ExifTool data (input or output depending of the called method.

Referenced by Digikam::ExifToolParser::cmdCompleted(), and Digikam::ExifToolParser::currentData().

◆ mutex

QMutex Digikam::ExifToolParser::Private::mutex

◆ pp

ExifToolParser* Digikam::ExifToolParser::Private::pp = nullptr

◆ proc


The documentation for this class was generated from the following files: