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 | |
virtual void | deleteImage (const QUrl &url) |
Manipulate with item. More... | |
DInfoInterface (QObject *const parent) | |
virtual void | openSetupPage (SetupPage page) |
Open configuration dialog page. More... | |
virtual QMap< QString, QString > | passShortcutActionsToWidget (QWidget *const) const |
Pass extra shortcut actions to widget and return prefixes of shortcuts. More... | |
Q_SIGNAL void | signalAlbumItemsRecursiveCompleted (const QList< QUrl > &imageList) |
Q_SIGNAL void | signalSetupChanged () |
Q_SIGNAL void | signalShortcutPressed (const QString &shortcut, int val) |
virtual Q_SLOT void | slotDateTimeForUrl (const QUrl &url, const QDateTime &dt, bool updModDate) |
Slot to call when date time stamp from item is changed. More... | |
virtual Q_SLOT void | slotMetadataChangedForUrl (const QUrl &url) |
Slot to call when something in metadata from item is changed. More... | |
virtual QAbstractItemModel * | tagFilterModel () |
Return an instance of tag filter model if host application support this feature, else null pointer. More... | |
~DInfoInterface () override | |
virtual QList< QUrl > | currentSelectedItems () const |
Low level items and albums methods. More... | |
virtual QList< QUrl > | currentAlbumItems () const |
virtual void | parseAlbumItemsRecursive () |
virtual QList< QUrl > | albumItems (int) const |
virtual QList< QUrl > | albumsItems (const DAlbumIDs &) const |
virtual QList< QUrl > | allAlbumItems () const |
virtual DInfoMap | albumInfo (int) const |
virtual void | setAlbumInfo (int, const DInfoMap &) const |
virtual DInfoMap | itemInfo (const QUrl &) const |
virtual void | setItemInfo (const QUrl &, 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 |
virtual bool | supportAlbums () const |
Q_SIGNAL void | signalAlbumChooserSelectionChanged () |
virtual QWidget * | uploadWidget (QWidget *const parent) const |
Album selector view methods (to upload items from an external place). More... | |
virtual QUrl | uploadUrl () const |
Q_SIGNAL void | signalUploadUrlChanged () |
virtual QUrl | defaultUploadUrl () const |
Url to upload new items without to use album selector. More... | |
Q_SIGNAL void | signalImportedImage (const QUrl &) |
typedef QList<int> Digikam::DInfoInterface::DAlbumIDs |
List of Album ids.
typedef QMap<QString, QVariant> Digikam::DInfoInterface::DInfoMap |
Map of properties name and value.
|
explicit |
|
override |
|
virtual |
Albums chooser view methods (to use items from albums before to process).
Reimplemented in Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DBInfoIface.
Reimplemented in Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Low level items and albums methods.
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Url to upload new items without to use album selector.
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Manipulate with item.
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintCaptionPage::captionFormatter(), DigikamGenericGeolocationEditPlugin::KmlExport::generate(), DigikamGenericGeolocationEditPlugin::KmlExport::generateImagesthumb(), and DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD().
|
virtual |
Open configuration dialog page.
Reimplemented in ShowFoto::ShowfotoInfoIface, and Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Pass extra shortcut actions to widget and return prefixes of shortcuts.
Reimplemented in Digikam::DBInfoIface.
|
virtual |
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
Q_SIGNAL void Digikam::DInfoInterface::signalAlbumChooserSelectionChanged | ( | ) |
Referenced by Digikam::DBInfoIface::albumChooser().
Q_SIGNAL void Digikam::DInfoInterface::signalAlbumItemsRecursiveCompleted | ( | const QList< QUrl > & | imageList | ) |
Q_SIGNAL void Digikam::DInfoInterface::signalImportedImage | ( | const QUrl & | ) |
Q_SIGNAL void Digikam::DInfoInterface::signalLastItemUrl | ( | const QUrl & | ) |
Q_SIGNAL void Digikam::DInfoInterface::signalSetupChanged | ( | ) |
Referenced by Digikam::DBInfoIface::openSetupPage(), and ShowFoto::ShowfotoInfoIface::openSetupPage().
Q_SIGNAL void Digikam::DInfoInterface::signalShortcutPressed | ( | const QString & | shortcut, |
int | val | ||
) |
Referenced by Digikam::DBInfoIface::DBInfoIface().
Q_SIGNAL void Digikam::DInfoInterface::signalUploadUrlChanged | ( | ) |
Referenced by Digikam::DBInfoIface::uploadWidget(), and Digikam::DMetaInfoIface::uploadWidget().
|
virtual |
Slot to call when date time stamp from item is changed.
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Slot to call when something in metadata from item is changed.
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
|
virtual |
Return an instance of tag filter model if host application support this feature, else null pointer.
Reimplemented in Digikam::DBInfoIface.
|
virtual |
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
Referenced by DigikamGenericSmugPlugin::SmugWidget::getDestinationPath().
|
virtual |
Album selector view methods (to upload items from an external place).
Reimplemented in Digikam::DMetaInfoIface, and Digikam::DBInfoIface.
Referenced by DigikamGenericFileTransferPlugin::FTImportWidget::FTImportWidget(), DigikamGenericSmugPlugin::SmugWidget::SmugWidget(), and Digikam::WSSettingsWidget::WSSettingsWidget().