38 const QList<QUrl>& lst = QList<QUrl>(),
44 void slotDateTimeForUrl(
const QUrl& url,
const QDateTime& dt,
bool updModDate)
override;
45 void slotMetadataChangedForUrl(
const QUrl& url)
override;
49 QList<QUrl> currentSelectedItems()
const override;
50 QList<QUrl> currentAlbumItems()
const override;
51 void parseAlbumItemsRecursive()
override;
53 QList<QUrl> albumItems(
Album*
const album)
const;
54 QList<QUrl> albumItems(
int id)
const override;
55 QList<QUrl> albumsItems(
const DAlbumIDs&)
const override;
56 QList<QUrl> allAlbumItems()
const override;
58 DInfoMap albumInfo(
int)
const override;
60 DInfoMap itemInfo(
const QUrl&)
const override;
61 void setItemInfo(
const QUrl&,
const DInfoMap&)
override;
63 QWidget* albumChooser(QWidget*
const parent)
const override;
64 DAlbumIDs albumChooserItems()
const override;
65 bool supportAlbums()
const override;
67 QWidget* uploadWidget(QWidget*
const parent)
const override;
68 QUrl uploadUrl()
const override;
70 QUrl defaultUploadUrl()
const override;
72 QAbstractItemModel* tagFilterModel()
override;
74 void deleteImage(
const QUrl& url)
override;
76 void openSetupPage(
SetupPage page)
override;
78#ifdef HAVE_GEOLOCATION
80 QList<GPSItemContainer*> currentGPSItems()
const override;
84 QMap<QString, QString> passShortcutActionsToWidget(QWidget*
const wdg)
const override;
89 Private*
const d =
nullptr;