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

Public Slots

void slotOriginalImageRegionChanged (bool targetDone=true)
 
void slotPreviewModeChanged (int mode)
 

Signals

void signalCapturedPointFromOriginal (const Digikam::DColor &, const QPoint &)
 
void signalOriginalClipFocusChanged ()
 
- Signals inherited from Digikam::GraphicsDImgView
void activated ()
 
void contentsMoved (bool panningFinished)
 
void contentsMoving (int, int)
 
void leftButtonClicked ()
 
void leftButtonDoubleClicked ()
 
void resized ()
 
void rightButtonClicked ()
 
void toNextImage ()
 
void toPreviousImage ()
 
void viewportRectChanged (const QRectF &viewportRect)
 

Public Member Functions

 ImageRegionWidget (QWidget *const parent=nullptr, bool paintExtras=true)
 
bool capturePointMode () const
 
void exposureSettingsChanged ()
 
DImg getOriginalImage () const
 
QRect getOriginalImageRegionToRender () const
 To get target image region area to render.
 
DImg getOriginalRegionImage (bool useDownscaledImage=false) const
 To get target image region image to use for render operations If the bool parameter is true a downscaled version of the image region at screen resolution will be sent.
 
void ICCSettingsChanged ()
 
void setCapturePointMode (bool b)
 
void setHighLightPoints (const QPolygon &pointsList)
 
void setPreviewImage (const DImg &img)
 
void updateImage (const DImg &img)
 
- Public Member Functions inherited from Digikam::GraphicsDImgView
 GraphicsDImgView (QWidget *const parent=nullptr)
 
int contentsX () const
 
int contentsY () const
 
void drawText (QPainter *p, const QRectF &rect, const QString &text)
 
void fitToWindow ()
 
GraphicsDImgItemitem () const
 Return the instance of item set by setItem().
 
SinglePhotoPreviewLayoutlayout () const
 
DImgPreviewItempreviewItem () const
 Return a cast of item instance of item set by setItem() as DImgPreviewItem Note: if you store a GraphicsDImgItem object using setItem(), this method will return 0.
 
void scrollPointOnPoint (const QPointF &scenePos, const QPoint &viewportPos)
 Scrolls the view such that scenePos (in scene coordinates is displayed on the viewport at viewportPos (in viewport coordinates).
 
void setContentsPos (int x, int y)
 
void setItem (GraphicsDImgItem *const item)
 Store internal instance of item as GraphicsDImgItem.
 
void toggleFullScreen (bool set)
 
QRect visibleArea () const
 

Protected Member Functions

void mousePressEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 
- Protected Member Functions inherited from Digikam::GraphicsDImgView
virtual bool acceptsMouseClick (QMouseEvent *e)
 
void continuePanning (const QPoint &pos)
 
void drawForeground (QPainter *painter, const QRectF &rect) override
 
void finishPanning ()
 
void installPanIcon ()
 
void mouseDoubleClickEvent (QMouseEvent *) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 
void resizeEvent (QResizeEvent *) override
 
void scrollContentsBy (int dx, int dy) override
 
void setScaleFitToWindow (bool value)
 
void setShowText (bool value)
 
void startPanning (const QPoint &pos)
 
void wheelEvent (QWheelEvent *) override
 

Additional Inherited Members

- Protected Slots inherited from Digikam::GraphicsDImgView
void slotContentsMoved ()
 
void slotCornerButtonPressed ()
 
void slotPanIconHidden ()
 
virtual void slotPanIconSelectionMoved (const QRect &, bool)
 

Member Function Documentation

◆ getOriginalRegionImage()

DImg Digikam::ImageRegionWidget::getOriginalRegionImage ( bool  useDownscaledImage = false) const

Should be use to increase preview speed for the effects whose behaviour is a function of each pixel.