digiKam
Digikam::ExifMetaEngineMergeHelper Class Reference
+ Inheritance diagram for Digikam::ExifMetaEngineMergeHelper:

Public Member Functions

void exclusiveMerge (const Exiv2::ExifData &src, Exiv2::ExifData &dest)
 
void mergeAll (const Exiv2::ExifData &src, Exiv2::ExifData &dest)
 
void mergeFields (const Exiv2::ExifData &src, Exiv2::ExifData &dest)
 
MetaEngineMergeHelperoperator<< (const QLatin1String &key)
 

Public Attributes

QList< QLatin1String > keys
 

Member Function Documentation

◆ exclusiveMerge()

void Digikam::MetaEngineMergeHelper< Exiv2::ExifData , Exiv2::ExifKey , QLatin1String , QList<QLatin1String > >::exclusiveMerge ( const Exiv2::ExifData &  src,
Exiv2::ExifData &  dest 
)
inlineinherited

Merge two (Exif,IPTC,Xmp) Data packages, the result is stored in dest. The following steps apply only to keys in "keys": The result is determined by src. Keys must exist in src to kept in dest. Fields from src take precedence over existing data from dest.

◆ mergeAll()

void Digikam::MetaEngineMergeHelper< Exiv2::ExifData , Exiv2::ExifKey , QLatin1String , QList<QLatin1String > >::mergeAll ( const Exiv2::ExifData &  src,
Exiv2::ExifData &  dest 
)
inlineinherited

Merge two (Exif,IPTC,Xmp) Data packages, where the result is stored in dest and fields from src take precedence over existing data from dest.

◆ mergeFields()

void Digikam::MetaEngineMergeHelper< Exiv2::ExifData , Exiv2::ExifKey , QLatin1String , QList<QLatin1String > >::mergeFields ( const Exiv2::ExifData &  src,
Exiv2::ExifData &  dest 
)
inlineinherited

Merge two (Exif,IPTC,Xmp) Data packages, the result is stored in dest. Only keys in keys are considered for merging. Fields from src take precedence over existing data from dest.

◆ operator<<()

MetaEngineMergeHelper& Digikam::MetaEngineMergeHelper< Exiv2::ExifData , Exiv2::ExifKey , QLatin1String , QList<QLatin1String > >::operator<< ( const QLatin1String &  key)
inlineinherited

Member Data Documentation

◆ keys

QList<QLatin1String > Digikam::MetaEngineMergeHelper< Exiv2::ExifData , Exiv2::ExifKey , QLatin1String , QList<QLatin1String > >::keys
inherited

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