26 #ifndef DIGIKAM_DB_INFO_IFACE_H
27 #define DIGIKAM_DB_INFO_IFACE_H
53 Q_SLOT
void slotDateTimeForUrl(
const QUrl& url,
const QDateTime& dt,
bool updModDate)
override;
54 Q_SLOT
void slotMetadataChangedForUrl(
const QUrl& url)
override;
60 void parseAlbumItemsRecursive()
override;
67 DInfoMap albumInfo(
int)
const override;
69 DInfoMap itemInfo(
const QUrl&)
const override;
70 void setItemInfo(
const QUrl&,
const DInfoMap&)
const override;
72 QWidget* albumChooser(QWidget*
const parent)
const override;
73 DAlbumIDs albumChooserItems()
const override;
74 bool supportAlbums()
const override;
76 QWidget* uploadWidget(QWidget*
const parent)
const override;
77 QUrl uploadUrl()
const override;
79 QUrl defaultUploadUrl()
const override;
81 QAbstractItemModel* tagFilterModel()
override;
83 void deleteImage(
const QUrl& url)
override;
85 void openSetupPage(
SetupPage page)
override;
93 QMap<QString, QString> passShortcutActionsToWidget(QWidget*
const wdg)
const override;
Abstract base class for all album types.
Definition: album.h:67
OperationType
Definition: applicationsettings.h:99
@ Unspecified
This element must always come last.
Definition: applicationsettings.h:107
Definition: dbinfoiface.h:41
Definition: dinfointerface.h:56
SetupPage
Definition: dinfointerface.h:158
QMap< QString, QVariant > DInfoMap
Map of properties name and value.
Definition: dinfointerface.h:62
@ Album
Definition: coredbfields.h:58
Definition: datefolderview.cpp:43