|
| 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 |
|
| 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) |
|
|
enum | TagFilters { NONE = 0
, PHOTO
, CUSTOM
} |
|
void | signalSetupMetadataFilters () |
|
void | enabledToolButtons (bool) |
|
DMetadata * | getMetadata () const |
|
const DMetadata::MetaDataMap & | getMetadataMap () |
|
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) |
|
MetadataListView * | view () const |
|