digiKam
Digikam::Template Class Reference

Public Member Functions

QStringList authors () const
 
QString authorsPosition () const
 
IptcCoreContactInfo contactInfo () const
 
MetaEngine::AltLangMap copyright () const
 
QString credit () const
 
QString instructions () const
 
QStringList IptcSubjects () const
 
bool isEmpty () const
 
bool isNull () const
 
IptcCoreLocationInfo locationInfo () const
 
bool operator== (const Template &t) const
 
MetaEngine::AltLangMap rightUsageTerms () const
 
void setAuthors (const QStringList &authors)
 
void setAuthorsPosition (const QString &authorPosition)
 
void setContactInfo (const IptcCoreContactInfo &inf)
 
void setCopyright (const MetaEngine::AltLangMap &copyright)
 
void setCredit (const QString &credit)
 
void setInstructions (const QString &instructions)
 
void setIptcSubjects (const QStringList &subjects)
 
void setLocationInfo (const IptcCoreLocationInfo &inf)
 
void setRightUsageTerms (const MetaEngine::AltLangMap &rightUsageTerms)
 
void setSource (const QString &source)
 
void setTemplateTitle (const QString &title)
 
QString source () const
 
 Template ()
 
QString templateTitle () const
 
 ~Template ()
 

Static Public Member Functions

static QString removeTemplateTitle ()
 

Protected Attributes

QStringList m_authors
 
QString m_authorsPosition
 
IptcCoreContactInfo m_contactInfo
 
MetaEngine::AltLangMap m_copyright
 
QString m_credit
 
QString m_instructions
 
IptcCoreLocationInfo m_locationInfo
 
MetaEngine::AltLangMap m_rightUsageTerms
 
QString m_source
 
QStringList m_subjects
 
QString m_templateTitle
 

Constructor & Destructor Documentation

◆ Template()

Digikam::Template::Template ( )
explicit

◆ ~Template()

Digikam::Template::~Template ( )

Member Function Documentation

◆ authors()

◆ authorsPosition()

◆ contactInfo()

◆ copyright()

◆ credit()

◆ instructions()

◆ IptcSubjects()

◆ isEmpty()

◆ isNull()

◆ locationInfo()

◆ operator==()

bool Digikam::Template::operator== ( const Template t) const

Compare for metadata equality, not including "templateTitle" value.

References m_authors, m_authorsPosition, m_contactInfo, m_copyright, m_credit, m_instructions, m_locationInfo, m_rightUsageTerms, m_source, and m_subjects.

◆ removeTemplateTitle()

◆ rightUsageTerms()

◆ setAuthors()

void Digikam::Template::setAuthors ( const QStringList &  authors)

◆ setAuthorsPosition()

void Digikam::Template::setAuthorsPosition ( const QString &  authorPosition)

◆ setContactInfo()

◆ setCopyright()

◆ setCredit()

◆ setInstructions()

void Digikam::Template::setInstructions ( const QString &  instructions)

◆ setIptcSubjects()

void Digikam::Template::setIptcSubjects ( const QStringList &  subjects)

◆ setLocationInfo()

◆ setRightUsageTerms()

◆ setSource()

◆ setTemplateTitle()

void Digikam::Template::setTemplateTitle ( const QString &  title)

◆ source()

◆ templateTitle()

Member Data Documentation

◆ m_authors

QStringList Digikam::Template::m_authors
protected

List of author names.

Referenced by authors(), isEmpty(), operator==(), and setAuthors().

◆ m_authorsPosition

QString Digikam::Template::m_authorsPosition
protected

Description of authors position.

Referenced by authorsPosition(), isEmpty(), operator==(), and setAuthorsPosition().

◆ m_contactInfo

IptcCoreContactInfo Digikam::Template::m_contactInfo
protected

IPTC Contact Information.

Referenced by contactInfo(), isEmpty(), operator==(), and setContactInfo().

◆ m_copyright

MetaEngine::AltLangMap Digikam::Template::m_copyright
protected

Language alternative copyright notices.

Referenced by copyright(), isEmpty(), operator==(), and setCopyright().

◆ m_credit

QString Digikam::Template::m_credit
protected

Credit description.

Referenced by credit(), isEmpty(), operator==(), and setCredit().

◆ m_instructions

QString Digikam::Template::m_instructions
protected

Special instructions to process with contents.

Referenced by instructions(), isEmpty(), operator==(), and setInstructions().

◆ m_locationInfo

IptcCoreLocationInfo Digikam::Template::m_locationInfo
protected

IPTC Location Information.

Referenced by isEmpty(), locationInfo(), operator==(), and setLocationInfo().

◆ m_rightUsageTerms

MetaEngine::AltLangMap Digikam::Template::m_rightUsageTerms
protected

Language alternative right term usages.

Referenced by isEmpty(), operator==(), rightUsageTerms(), and setRightUsageTerms().

◆ m_source

QString Digikam::Template::m_source
protected

Descriptions of contents source.

Referenced by isEmpty(), operator==(), setSource(), and source().

◆ m_subjects

QStringList Digikam::Template::m_subjects
protected

IPTC Subjects Information.

Referenced by IptcSubjects(), isEmpty(), operator==(), and setIptcSubjects().

◆ m_templateTitle

QString Digikam::Template::m_templateTitle
protected

Template title used internally. This value always exist and cannot be empty.

Referenced by isNull(), setTemplateTitle(), and templateTitle().


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