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

Public Member Functions

ItemInfo imageInfo () const
 
void setFaceGroup (FaceGroup *const group)
 
void setItemInfo (const ItemInfo &info)
 
- Public Member Functions inherited from Digikam::DImgPreviewItem
 DImgPreviewItem (QGraphicsItem *const parent=nullptr)
 
bool isLoaded () const
 
QString path () const
 
void reload ()
 
void setDisplayingWidget (QWidget *const widget)
 
void setPath (const QString &path, bool rePreview=false)
 
void setPreloadPaths (const QStringList &pathsToPreload)
 
void setPreviewSettings (const PreviewSettings &settings)
 
State state () const
 
QString userLoadingHint () const override
 
- Public Member Functions inherited from Digikam::GraphicsDImgItem
 GraphicsDImgItem (QGraphicsItem *const parent=nullptr)
 
QRectF boundingRect () const override
 
void clearCache ()
 
DImg image () const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
void setDisplayWidget (QWidget *const widget)
 
void setImage (const DImg &img)
 Sets the DImg to be drawn by this item.
 
void sizeHasChanged ()
 
ImageZoomSettingszoomSettings ()
 
const ImageZoomSettingszoomSettings () const
 

Protected Member Functions

void hoverEnterEvent (QGraphicsSceneHoverEvent *e) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *e) override
 
void hoverMoveEvent (QGraphicsSceneHoverEvent *e) override
 
- Protected Member Functions inherited from Digikam::DImgPreviewItem
 DImgPreviewItem (DImgPreviewItemPrivate &dd, QGraphicsItem *const parent=nullptr)
 
- Protected Member Functions inherited from Digikam::GraphicsDImgItem
 GraphicsDImgItem (GraphicsDImgItemPrivate &dd, QGraphicsItem *const parent)
 
void contextMenuEvent (QGraphicsSceneContextMenuEvent *e) override
 

Additional Inherited Members

- Public Types inherited from Digikam::DImgPreviewItem
enum  State { NoImage , Loading , ImageLoaded , ImageLoadingFailed }
 
- Signals inherited from Digikam::DImgPreviewItem
void loaded ()
 
void loadingFailed ()
 
void stateChanged (int state)
 
- Signals inherited from Digikam::GraphicsDImgItem
void imageChanged ()
 
void imageSizeChanged (const QSizeF &size)
 
void showContextMenu (QGraphicsSceneContextMenuEvent *e)
 
- Protected Attributes inherited from Digikam::GraphicsDImgItem
GraphicsDImgItemPrivate *const d_ptr