digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
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
 Return true if Template contents is empty.
 
bool isNull () const
 Return true if Template title is null.
 
IptcCoreLocationInfo locationInfo () const
 
void merge (const Template &t)
 Merge the metadata from another Template.
 
bool operator== (const Template &t) const
 Compare for metadata equality, not including "templateTitle" value.
 
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
 
QString templateTitle () const
 

Static Public Member Functions

static QString removeTemplateTitle ()
 

Protected Attributes

QStringList m_authors
 List of author names.
 
QString m_authorsPosition
 Description of authors position.
 
IptcCoreContactInfo m_contactInfo
 IPTC Contact Information.
 
MetaEngine::AltLangMap m_copyright
 Language alternative copyright notices.
 
QString m_credit
 Credit description.
 
QString m_instructions
 Special instructions to process with contents.
 
IptcCoreLocationInfo m_locationInfo
 IPTC Location Information.
 
MetaEngine::AltLangMap m_rightUsageTerms
 Language alternative right term usages.
 
QString m_source
 Descriptions of contents source.
 
QStringList m_subjects
 IPTC Subjects Information.
 
QString m_templateTitle
 Template title used internally.
 

Member Data Documentation

◆ m_templateTitle

QString Digikam::Template::m_templateTitle
protected

This value always exist and cannot be empty.