digiKam
|
Public Types | |
typedef QList< int > | DAlbumIDs |
List of Album ids. More... | |
typedef QMap< QString, QVariant > | DInfoMap |
Map of properties name and value. More... | |
enum | SetupPage { ExifToolPage = 0 } |
Public Member Functions | |
QList< QUrl > | allAlbumItems () const override |
QList< QUrl > | currentAlbumItems () const override |
QList< QUrl > | currentSelectedItems () const override |
Low level items and albums methods. More... | |
QUrl | defaultUploadUrl () const override |
Url to upload new items without to use album selector. More... | |
void | deleteImage (const QUrl &url) override |
Manipulate with item. More... | |
DMetaInfoIface (QObject *const, const QList< QUrl > &) | |
DInfoMap | itemInfo (const QUrl &) const override |
virtual void | openSetupPage (SetupPage page) |
Open configuration dialog page. More... | |
void | parseAlbumItemsRecursive () override |
virtual QMap< QString, QString > | passShortcutActionsToWidget (QWidget *const) const |
Pass extra shortcut actions to widget and return prefixes of shortcuts. More... | |
void | setItemInfo (const QUrl &, const DInfoMap &) const 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. More... | |
Q_SLOT void | slotMetadataChangedForUrl (const QUrl &url) override |
Slot to call when something in metadata from item is changed. More... | |
bool | supportAlbums () const override |
virtual QAbstractItemModel * | tagFilterModel () |
Return an instance of tag filter model if host application support this feature, else null pointer. More... | |
QUrl | uploadUrl () const override |
QWidget * | uploadWidget (QWidget *const parent) const override |
Album selector view methods (to upload items from an external place). More... | |
~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). More... | |
virtual DAlbumIDs | albumChooserItems () const |
Q_SIGNAL void | signalAlbumChooserSelectionChanged () |
Q_SIGNAL void | signalUploadUrlChanged () |
Q_SIGNAL void | signalImportedImage (const QUrl &) |
|
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.
Reimplemented in Digikam::DBInfoIface.
|
overridevirtual |
Reimplemented from Digikam::DInfoInterface.
References currentAlbumItems().
|
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::PhotoInfoContainer::sensitivity, Digikam::Template::source(), and Digikam::VideoInfoContainer::videoCodec.
|
virtualinherited |
Open configuration dialog page.
Reimplemented in ShowFoto::ShowfotoInfoIface, and Digikam::DBInfoIface.
|
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.
|
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 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().