![]() |
digiKam
|
#include <dmetainfoiface.h>
Public Types | |
typedef QList< int > | DAlbumIDs |
List of Album ids. | |
typedef QMap< QString, QVariant > | DInfoMap |
Map of properties name and value. | |
enum | SetupPage { ExifToolPage = 0 , ImageQualityPage } |
Public Member Functions | |
QList< QUrl > | allAlbumItems () const override |
QUrl | currentActiveItem () const override |
QList< QUrl > | currentAlbumItems () const override |
QList< QUrl > | currentSelectedItems () const override |
Low level items and albums methods. | |
QUrl | defaultUploadUrl () const override |
Url to upload new items without to use album selector. | |
void | deleteImage (const QUrl &url) override |
Manipulate with item. | |
DMetaInfoIface (QObject *const parent, const QList< QUrl > &lst, const QUrl ¤tActive) | |
DInfoMap | itemInfo (const QUrl &) const override |
virtual void | openSetupPage (SetupPage page) |
Open configuration dialog page. | |
void | parseAlbumItemsRecursive () override |
virtual QMap< QString, QString > | passShortcutActionsToWidget (QWidget *const) const |
Pass extra shortcut actions to widget and return prefixes of shortcuts. | |
void | setItemInfo (const QUrl &, const DInfoMap &) override |
Q_SIGNAL void | signalAlbumItemsRecursiveCompleted (const QList< QUrl > &imageList) |
Q_SIGNAL void | signalItemChanged (const QUrl &url) |
Q_SIGNAL void | signalRemoveImageFromAlbum (const QUrl &) |
Q_SIGNAL void | signalSetupChanged () |
Q_SIGNAL void | signalShortcutPressed (const QString &shortcut, int val) |
Q_SLOT void | slotDateTimeForUrl (const QUrl &url, const QDateTime &dt, bool updModDate) override |
Slot to call when date time stamp from item is changed. | |
Q_SLOT void | slotMetadataChangedForUrl (const QUrl &url) override |
Slot to call when something in metadata from item is changed. | |
bool | supportAlbums () const override |
virtual QAbstractItemModel * | tagFilterModel () |
Return an instance of tag filter model if host application support this feature, else null pointer. | |
QUrl | uploadUrl () const override |
QWidget * | uploadWidget (QWidget *const parent) const override |
Album selector view methods (to upload items from an external place). | |
~DMetaInfoIface () override | |
virtual QList< QUrl > | albumItems (int) const |
virtual QList< QUrl > | albumsItems (const DAlbumIDs &) const |
virtual DInfoMap | albumInfo (int) const |
virtual void | setAlbumInfo (int, const DInfoMap &) const |
Q_SIGNAL void | signalLastItemUrl (const QUrl &) |
virtual QWidget * | albumChooser (QWidget *const parent) const |
Albums chooser view methods (to use items from albums before to process). | |
virtual DAlbumIDs | albumChooserItems () const |
Q_SIGNAL void | signalAlbumChooserSelectionChanged () |
Q_SIGNAL void | signalUploadUrlChanged () |
Q_SIGNAL void | signalImportedImage (const QUrl &) |
Public Attributes | |
bool | forceAlbumSelection = false |
|
inherited |
List of Album ids.
|
inherited |
Map of properties name and value.
|
inherited |
|
explicit |
|
override |
|
virtualinherited |
Albums chooser view methods (to use items from albums before to process).
Reimplemented in Digikam::DBInfoIface.
|
virtualinherited |
Reimplemented in Digikam::DBInfoIface.
|
virtualinherited |
Reimplemented in Digikam::DBInfoIface.
|
virtualinherited |
Reimplemented in Digikam::DBInfoIface.
|
virtualinherited |
Reimplemented in Digikam::DBInfoIface.
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
References currentAlbumItems().
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
Referenced by allAlbumItems(), currentSelectedItems(), and defaultUploadUrl().
|
overridevirtual |
Low level items and albums methods.
Reimplemented from Digikam::DInfoInterface.
References currentAlbumItems().
|
overridevirtual |
Url to upload new items without to use album selector.
Reimplemented from Digikam::DInfoInterface.
References currentAlbumItems().
|
overridevirtual |
Manipulate with item.
Reimplemented from Digikam::DInfoInterface.
References signalRemoveImageFromAlbum().
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
References Digikam::PhotoInfoContainer::aperture, Digikam::Template::authors(), Digikam::Template::copyright(), Digikam::Template::credit(), Digikam::PhotoInfoContainer::exposureTime, Digikam::PhotoInfoContainer::focalLength, Digikam::PhotoInfoContainer::focalLength35mm, Digikam::MetadataInfo::Keywords, Digikam::PhotoInfoContainer::lens, Digikam::PhotoInfoContainer::make, Digikam::PhotoInfoContainer::model, Digikam::Template::rightUsageTerms(), Digikam::PhotoInfoContainer::sensitivity, Digikam::Template::source(), and Digikam::VideoInfoContainer::videoCodec.
|
virtualinherited |
Open configuration dialog page.
Reimplemented in Digikam::DBInfoIface, and ShowFoto::ShowfotoInfoIface.
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
References Digikam::DInfoInterface::signalAlbumItemsRecursiveCompleted().
|
virtualinherited |
Pass extra shortcut actions to widget and return prefixes of shortcuts.
Reimplemented in Digikam::DBInfoIface.
|
virtualinherited |
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
References Digikam::Template::setCopyright(), Digikam::Template::setRightUsageTerms(), and signalItemChanged().
|
inherited |
Referenced by Digikam::DBInfoIface::albumChooser().
|
inherited |
Referenced by Digikam::DBInfoIface::parseAlbumItemsRecursive(), and parseAlbumItemsRecursive().
|
inherited |
Q_SIGNAL void Digikam::DMetaInfoIface::signalItemChanged | ( | const QUrl & | url | ) |
Referenced by setItemInfo(), slotDateTimeForUrl(), and slotMetadataChangedForUrl().
|
inherited |
Q_SIGNAL void Digikam::DMetaInfoIface::signalRemoveImageFromAlbum | ( | const QUrl & | ) |
Referenced by deleteImage().
|
inherited |
Referenced by Digikam::DBInfoIface::openSetupPage(), and ShowFoto::ShowfotoInfoIface::openSetupPage().
|
inherited |
Referenced by Digikam::DBInfoIface::DBInfoIface().
|
inherited |
Referenced by Digikam::DBInfoIface::uploadWidget(), and uploadWidget().
|
overridevirtual |
Slot to call when date time stamp from item is changed.
Reimplemented from Digikam::DInfoInterface.
References signalItemChanged().
|
overridevirtual |
Slot to call when something in metadata from item is changed.
Reimplemented from Digikam::DInfoInterface.
References signalItemChanged().
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
|
virtualinherited |
Return an instance of tag filter model if host application support this feature, else null pointer.
Reimplemented in Digikam::DBInfoIface.
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
|
overridevirtual |
Album selector view methods (to upload items from an external place).
Reimplemented from Digikam::DInfoInterface.
References Digikam::DInfoInterface::signalUploadUrlChanged().
|
inherited |
Referenced by Digikam::DPluginGeneric::infoIface().