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

Public Member Functions

 BqmInfoIface (QObject *const parent)
 
QueuePoolItemsList allItemInfoListFromCurrentQueue () const
 Return all item info list from the current queue.
 
QueuePoolItemsList pendingItemInfoListFromCurrentQueue () const
 Return pending item info list from the current queue.
 
QueuePoolItemsList selectedItemInfoListFromCurrentQueue () const
 Return selected item info list from the current queue.
 
- Public Member Functions inherited from Digikam::DBInfoIface
 DBInfoIface (QObject *const parent, const QList< QUrl > &lst=QList< QUrl >(), const OperationType type=UnspecifiedOps)
 
QWidget * albumChooser (QWidget *const parent) const override
 Albums chooser view methods (to use items from albums before to process).
 
DAlbumIDs albumChooserItems () const override
 
DInfoMap albumInfo (int) const override
 
QList< QUrl > albumItems (Album *const album) const
 
QList< QUrl > albumItems (int id) const override
 
QList< QUrl > albumsItems (const DAlbumIDs &) const override
 
QList< QUrl > allAlbumItems () const override
 
QList< QUrl > currentAlbumItems () const override
 
QList< GPSItemContainer * > currentGPSItems () 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.
 
DInfoMap itemInfo (const QUrl &) const override
 
void openSetupPage (SetupPage page) override
 Open configuration dialog page.
 
void parseAlbumItemsRecursive () override
 
QMap< QString, QString > passShortcutActionsToWidget (QWidget *const wdg) const override
 Pass extra shortcut actions to widget and return prefixes of shortcuts.
 
void setItemInfo (const QUrl &, const DInfoMap &) override
 
bool supportAlbums () const override
 
QAbstractItemModel * tagFilterModel () override
 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).
 
- Public Member Functions inherited from Digikam::DInfoInterface
 DInfoInterface (QObject *const parent)
 
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.
 
virtual Q_SLOT void slotMetadataChangedForUrl (const QUrl &url)
 Slot to call when something in metadata from item is changed.
 
virtual QUrl currentActiveItem () const
 
virtual void setAlbumInfo (int, const DInfoMap &) const
 
Q_SIGNAL void signalLastItemUrl (const QUrl &)
 
Q_SIGNAL void signalAlbumChooserSelectionChanged ()
 
Q_SIGNAL void signalUploadUrlChanged ()
 
Q_SIGNAL void signalImportedImage (const QUrl &)
 

Additional Inherited Members

- Public Types inherited from Digikam::DInfoInterface
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 Slots inherited from Digikam::DBInfoIface
void slotDateTimeForUrl (const QUrl &url, const QDateTime &dt, bool updModDate) override
 
void slotMetadataChangedForUrl (const QUrl &url) override
 
- Public Attributes inherited from Digikam::DInfoInterface
bool forceAlbumSelection = false