digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::XmpWidget Class Reference
+ Inheritance diagram for Digikam::XmpWidget:

Public Member Functions

 XmpWidget (QWidget *const parent, const QString &name=QString())
 
QString getMetadataTitle () const override
 
QString getTagDescription (const QString &key) override
 
QString getTagTitle (const QString &key) override
 
bool loadFromURL (const QUrl &url) override
 
- Public Member Functions inherited from Digikam::MetadataWidget
 MetadataWidget (QWidget *const parent, const QString &name=QString())
 
QString getCurrentItemKey () const
 
int getMode () const
 
QStringList getTagsFilter () const
 
virtual bool loadFromData (const QString &fileName, const DMetadata &data=DMetadata())
 
void setCurrentItemByKey (const QString &itemKey)
 
void setMode (int mode)
 
void setTagsFilter (const QStringList &list)
 
void setUserAreaWidget (QWidget *const w)
 

Protected Slots

void slotSaveMetadataToFile () override
 
- Protected Slots inherited from Digikam::MetadataWidget
virtual void slotSaveMetadataToFile ()=0
 

Additional Inherited Members

- Public Types inherited from Digikam::MetadataWidget
enum  TagFilters { NONE = 0 , PHOTO , CUSTOM }
 
- Signals inherited from Digikam::MetadataWidget
void signalSetupMetadataFilters ()
 
- Protected Member Functions inherited from Digikam::MetadataWidget
void enabledToolButtons (bool)
 
DMetadatagetMetadata () const
 
const DMetadata::MetaDataMapgetMetadataMap ()
 
QString metadataToText () const
 
QUrl saveMetadataToFile (const QString &caption, const QString &fileFilter)
 
void setFileName (const QString &fileName)
 
void setIfdList (const DMetadata::MetaDataMap &ifds, const QStringList &keysFilter, const QStringList &tagsFilter)
 
void setIfdList (const DMetadata::MetaDataMap &ifds, const QStringList &tagsFilter=QStringList())
 
bool setMetadata (const DMetadata &data=DMetadata())
 
virtual void setMetadataEmpty ()
 
void setMetadataMap (const DMetadata::MetaDataMap &data=DMetadata::MetaDataMap())
 
void setup ()
 Call this method in children class constructors to init signal/slots connections.
 
bool storeMetadataToFile (const QUrl &url, const QByteArray &metaData)
 
MetadataListViewview () const
 

Member Function Documentation

◆ getMetadataTitle()

QString Digikam::XmpWidget::getMetadataTitle ( ) const
overridevirtual

◆ getTagDescription()

QString Digikam::XmpWidget::getTagDescription ( const QString &  key)
overridevirtual

Reimplemented from Digikam::MetadataWidget.

◆ getTagTitle()

QString Digikam::XmpWidget::getTagTitle ( const QString &  key)
overridevirtual

Reimplemented from Digikam::MetadataWidget.

◆ loadFromURL()

bool Digikam::XmpWidget::loadFromURL ( const QUrl &  url)
overridevirtual