24 #ifndef DIGIKAM_CAMERA_THUMBS_CTRL_H
25 #define DIGIKAM_CAMERA_THUMBS_CTRL_H
43 class CameraController;
63 void setCacheSize(
int numberOfItems);
69 void updateThumbInfoFromCache(
const CamItemInfo& info);
82 void slotThumbInfo(
const QString&,
const QString&,
const CamItemInfo&,
const QImage&);
83 void slotThumbInfoFailed(
const QString&,
const QString&,
const CamItemInfo&);
88 void removeItemFromCache(
const QUrl& url);
89 void putItemToCache(
const QUrl& url,
const CamItemInfo&,
const QPixmap& thumb);
90 bool hasItemFromCache(
const QUrl& url)
const;
91 const CachedItem* retrieveItemFromCache(
const QUrl& url)
const;
96 const QScopedPointer<Private> d;
Definition: camiteminfo.h:48
Definition: cameracontroller.h:51
Definition: camerathumbsctrl.h:48
void signalThumbInfoReady(const CamItemInfo &)
Definition: datefolderview.cpp:43
QPair< CamItemInfo, QPixmap > CachedItem
Definition: camerathumbsctrl.h:43