digiKam
Digikam::ExifToolParser::Private Class Reference

Public Member Functions

QString actionString (int cmdAction) const
 
QByteArray filePathEncoding (const QFileInfo &fi) const
 
void manageEventLoop (int cmdAction)
 
bool prepareProcess ()
 
 Private ()
 
bool startProcess (const QByteArrayList &cmdArgs, ExifToolProcess::Action cmdAction)
 
 ~Private ()
 

Public Attributes

QTemporaryFile argsFile
 Temporary file to store Exiftool arg config file. More...
 
int asyncLoading
 
QString currentPath
 Current file path processed by ExifTool. More...
 
QList< QEventLoop * > evLoops
 Event loops for the ExifTool process actions. More...
 
ExifToolData exifToolData
 Current ExifTool data (input or output depending of the called method. More...
 
QList< QMetaObject::Connection > hdls
 Handles of signals/slots connections used to control streams with ExifTool process. More...
 
ExifToolProcessproc
 ExifTool process instance. More...
 

Constructor & Destructor Documentation

◆ Private()

Digikam::ExifToolParser::Private::Private ( )
explicit

References argsFile.

◆ ~Private()

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

Member Function Documentation

◆ actionString()

◆ filePathEncoding()

QByteArray Digikam::ExifToolParser::Private::filePathEncoding ( const QFileInfo &  fi) const

◆ manageEventLoop()

void Digikam::ExifToolParser::Private::manageEventLoop ( int  cmdAction)

◆ prepareProcess()

◆ startProcess()

Member Data Documentation

◆ argsFile

QTemporaryFile Digikam::ExifToolParser::Private::argsFile

Temporary file to store Exiftool arg config file.

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

◆ asyncLoading

int Digikam::ExifToolParser::Private::asyncLoading

◆ currentPath

◆ evLoops

QList<QEventLoop*> Digikam::ExifToolParser::Private::evLoops

Event loops for the ExifTool process actions.

Referenced by Digikam::ExifToolParser::ExifToolParser(), and Digikam::ExifToolParser::~ExifToolParser().

◆ exifToolData

ExifToolData Digikam::ExifToolParser::Private::exifToolData

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

Referenced by Digikam::ExifToolParser::currentData().

◆ hdls

QList<QMetaObject::Connection> Digikam::ExifToolParser::Private::hdls

Handles of signals/slots connections used to control streams with ExifTool process.

Referenced by Digikam::ExifToolParser::ExifToolParser(), and Digikam::ExifToolParser::~ExifToolParser().

◆ proc


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