![]() |
digiKam
|
#include <bqminfoiface.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 Slots | |
void | slotDateTimeForUrl (const QUrl &url, const QDateTime &dt, bool updModDate) override |
void | slotMetadataChangedForUrl (const QUrl &url) override |
Public Member Functions | |
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 |
QueuePoolItemsList | allItemInfoListFromCurrentQueue () const |
BqmInfoIface (QObject *const parent) | |
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. | |
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. | |
QueuePoolItemsList | pendingItemInfoListFromCurrentQueue () const |
QueuePoolItemsList | selectedItemInfoListFromCurrentQueue () const |
void | setItemInfo (const QUrl &, const DInfoMap &) override |
Q_SIGNAL void | signalAlbumItemsRecursiveCompleted (const QList< QUrl > &imageList) |
Q_SIGNAL void | signalSetupChanged () |
Q_SIGNAL void | signalShortcutPressed (const QString &shortcut, int val) |
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). | |
~BqmInfoIface () override=default | |
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 &) |
Public Attributes | |
bool | forceAlbumSelection = false |
|
inherited |
List of Album ids.
|
inherited |
Map of properties name and value.
|
inherited |
|
explicit |
|
overridedefault |
|
overridevirtualinherited |
Albums chooser view methods (to use items from albums before to process).
Reimplemented from Digikam::DInfoInterface.
References Digikam::DInfoInterface::signalAlbumChooserSelectionChanged().
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::PAlbum::albumPath(), Digikam::PAlbum::caption(), Digikam::PAlbum::date(), Digikam::PAlbum::folderPath(), and Digikam::Album::title().
|
inherited |
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::DBInfoIface::albumItems().
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::DBInfoIface::albumItems().
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
QueuePoolItemsList Digikam::BqmInfoIface::allItemInfoListFromCurrentQueue | ( | ) | const |
Return all item info list from the current queue.
References Digikam::QueueListView::All.
|
virtualinherited |
Reimplemented in Digikam::DMetaInfoIface.
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::DBInfoIface::albumItems(), Digikam::ItemIconView::allUrls(), Digikam::DigikamApp::instance(), and Digikam::DigikamApp::view().
|
overridevirtualinherited |
Low level items and albums methods.
Reimplemented from Digikam::DInfoInterface.
References Digikam::DigikamApp::instance(), Digikam::ItemIconView::selectedUrls(), and Digikam::DigikamApp::view().
|
overridevirtualinherited |
Url to upload new items without to use album selector.
Reimplemented from Digikam::DInfoInterface.
References Digikam::CollectionManager::allAvailableAlbumRootPaths(), Digikam::AlbumManager::currentAlbums(), Digikam::PAlbum::folderPath(), Digikam::AlbumManager::instance(), Digikam::CollectionManager::instance(), Digikam::Album::PHYSICAL, and Digikam::Album::type().
|
overridevirtualinherited |
Manipulate with item.
Reimplemented from Digikam::DInfoInterface.
References Digikam::DIO::del(), and Digikam::ItemInfo::fromUrl().
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::ItemInfo::albumId(), Digikam::ItemPosition::altitude(), Digikam::PhotoInfoContainer::aperture, Digikam::ItemInfo::colorLabel(), Digikam::DatabaseComment::Comment, Digikam::ItemInfo::comment(), Digikam::Template::copyright(), Digikam::ItemCopyright::creator(), Digikam::ItemCopyright::credit(), Digikam::ItemInfo::dateTime(), Digikam::ItemInfo::dimensions(), Digikam::PhotoInfoContainer::exposureTime, Digikam::ItemInfo::fileSize(), Digikam::PhotoInfoContainer::focalLength, Digikam::PhotoInfoContainer::focalLength35mm, Digikam::ItemInfo::fromUrl(), Digikam::ItemInfo::imageComments(), Digikam::ItemInfo::imageCopyright(), Digikam::ItemInfo::imagePosition(), Digikam::AlbumManager::instance(), Digikam::ItemPosition::isEmpty(), Digikam::ItemInfo::isNull(), Digikam::ItemPosition::latitudeNumber(), Digikam::PhotoInfoContainer::lens, Digikam::ItemPosition::longitudeNumber(), Digikam::PhotoInfoContainer::make, Digikam::ItemInfo::metadataTemplate(), Digikam::PhotoInfoContainer::model, Digikam::ItemInfo::name(), Digikam::ItemInfo::orientation(), Digikam::ItemInfo::photoInfoContainer(), Digikam::ItemInfo::pickLabel(), Digikam::ItemInfo::rating(), Digikam::ItemCopyright::rights(), Digikam::Template::rightUsageTerms(), Digikam::PhotoInfoContainer::sensitivity, Digikam::ItemCopyright::source(), Digikam::ItemInfo::tagIds(), Digikam::AlbumManager::tagNames(), Digikam::AlbumManager::tagPaths(), Digikam::DatabaseComment::Title, Digikam::ItemInfo::title(), Digikam::ItemComments::toCaptionsMap(), Digikam::VideoInfoContainer::videoCodec, and Digikam::ItemInfo::videoInfoContainer().
|
overridevirtualinherited |
Open configuration dialog page.
Reimplemented from Digikam::DInfoInterface.
References Digikam::Setup::execExifTool(), Digikam::Setup::execImageQualitySorter(), Digikam::DInfoInterface::ExifToolPage, Digikam::DInfoInterface::ImageQualityPage, and Digikam::DInfoInterface::signalSetupChanged().
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::AlbumParser::run(), and Digikam::DInfoInterface::signalAlbumItemsRecursiveCompleted().
|
overridevirtualinherited |
Pass extra shortcut actions to widget and return prefixes of shortcuts.
Reimplemented from Digikam::DInfoInterface.
References Digikam::TagsActionMngr::defaultManager(), and Digikam::TagsActionMngr::registerActionsToWidget().
QueuePoolItemsList Digikam::BqmInfoIface::pendingItemInfoListFromCurrentQueue | ( | ) | const |
Return pending item info list from the current queue.
References Digikam::QueueListView::Pending.
QueuePoolItemsList Digikam::BqmInfoIface::selectedItemInfoListFromCurrentQueue | ( | ) | const |
Return selected item info list from the current queue.
References Digikam::QueueListView::Selected.
|
virtualinherited |
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::FileActionMngr::applyMetadata(), Digikam::ItemInfo::fromUrl(), Digikam::FileActionMngr::instance(), Digikam::DisjointMetadata::load(), Digikam::DisjointMetadata::metadataTemplate(), Digikam::DisjointMetadata::PartialWrite, Digikam::DisjointMetadata::setColorLabel(), Digikam::DisjointMetadata::setComments(), Digikam::Template::setCopyright(), Digikam::FileActionMngr::setExifOrientation(), Digikam::DisjointMetadata::setMetadataTemplate(), Digikam::DisjointMetadata::setPickLabel(), Digikam::DisjointMetadata::setRating(), Digikam::Template::setRightUsageTerms(), Digikam::DisjointMetadata::setTag(), Digikam::DisjointMetadata::setTitles(), and Digikam::DisjointMetadata::write().
|
inherited |
Referenced by Digikam::DBInfoIface::albumChooser().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Referenced by Digikam::DBInfoIface::openSetupPage(), and ShowFoto::ShowfotoInfoIface::openSetupPage().
|
inherited |
Referenced by Digikam::DBInfoIface::DBInfoIface().
|
inherited |
Referenced by Digikam::DBInfoIface::uploadWidget(), and Digikam::DMetaInfoIface::uploadWidget().
|
overrideslotinherited |
|
overrideslotinherited |
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
|
overridevirtualinherited |
Return an instance of tag filter model if host application support this feature, else null pointer.
Reimplemented from Digikam::DInfoInterface.
References Digikam::AbstractAlbumModel::IgnoreRootAlbum, and Digikam::TagPropertiesFilterModel::setSourceAlbumModel().
|
overridevirtualinherited |
Reimplemented from Digikam::DInfoInterface.
References Digikam::PAlbum::folderPath().
|
overridevirtualinherited |
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().