digiKam
DigikamRawImportNativePlugin::RawPreview Class Reference
+ Inheritance diagram for DigikamRawImportNativePlugin::RawPreview:

Signals

void activated ()
 
void contentsMoved (bool panningFinished)
 
void contentsMoving (int, int)
 
void leftButtonClicked ()
 
void leftButtonDoubleClicked ()
 
void resized ()
 
void rightButtonClicked ()
 
void signalDemosaicedImage ()
 
void signalLoadingFailed ()
 
void signalLoadingProgress (float)
 
void signalLoadingStarted ()
 
void signalPostProcessedImage ()
 
void toNextImage ()
 
void toPreviousImage ()
 
void viewportRectChanged (const QRectF &viewportRect)
 

Public Member Functions

void cancelLoading ()
 
int contentsX () const
 
int contentsY () const
 
DImgdemosaicedImage () const
 
void drawText (QPainter *p, const QRectF &rect, const QString &text)
 
void exposureSettingsChanged ()
 
void fitToWindow ()
 
void ICCSettingsChanged ()
 
GraphicsDImgItem * item () const
 
SinglePhotoPreviewLayout * layout () const
 
DImg postProcessedImage () const
 
DImgPreviewItem * previewItem () const
 
 RawPreview (const QUrl &url, QWidget *const parent)
 
void scrollPointOnPoint (const QPointF &scenePos, const QPoint &viewportPos)
 
void setContentsPos (int x, int y)
 
void setDecodingSettings (const DRawDecoding &settings)
 
void setItem (GraphicsDImgItem *const item)
 
void setPostProcessedImage (const DImg &image)
 
void toggleFullScreen (bool set)
 
QRect visibleArea () const
 
 ~RawPreview () override
 

Protected Slots

void slotContentsMoved ()
 
void slotCornerButtonPressed ()
 
void slotPanIconHidden ()
 
virtual void slotPanIconSelectionMoved (const QRect &, bool)
 

Protected Member Functions

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 setShowText (bool value)
 
void startPanning (const QPoint &pos)
 
void wheelEvent (QWheelEvent *) override
 

Constructor & Destructor Documentation

◆ RawPreview()

DigikamRawImportNativePlugin::RawPreview::RawPreview ( const QUrl &  url,
QWidget *const  parent 
)
explicit

◆ ~RawPreview()

DigikamRawImportNativePlugin::RawPreview::~RawPreview ( )
override

Member Function Documentation

◆ acceptsMouseClick()

bool Digikam::GraphicsDImgView::acceptsMouseClick ( QMouseEvent *  e)
protectedvirtualinherited

◆ activated

◆ cancelLoading()

void DigikamRawImportNativePlugin::RawPreview::cancelLoading ( )

◆ contentsMoved

void Digikam::GraphicsDImgView::contentsMoved ( bool  panningFinished)
signalinherited

◆ contentsMoving

void Digikam::GraphicsDImgView::contentsMoving ( int  ,
int   
)
signalinherited

◆ contentsX()

int Digikam::GraphicsDImgView::contentsX ( ) const
inherited

◆ contentsY()

int Digikam::GraphicsDImgView::contentsY ( ) const
inherited

◆ continuePanning()

void Digikam::GraphicsDImgView::continuePanning ( const QPoint &  pos)
protectedinherited

◆ demosaicedImage()

DImg & DigikamRawImportNativePlugin::RawPreview::demosaicedImage ( ) const

◆ drawForeground()

void Digikam::GraphicsDImgView::drawForeground ( QPainter *  painter,
const QRectF &  rect 
)
overrideprotectedinherited

◆ drawText()

void Digikam::GraphicsDImgView::drawText ( QPainter *  p,
const QRectF &  rect,
const QString &  text 
)
inherited

◆ exposureSettingsChanged()

void DigikamRawImportNativePlugin::RawPreview::exposureSettingsChanged ( )

◆ finishPanning()

void Digikam::GraphicsDImgView::finishPanning ( )
protectedinherited

◆ fitToWindow()

void Digikam::GraphicsDImgView::fitToWindow ( )
inherited

◆ ICCSettingsChanged()

void DigikamRawImportNativePlugin::RawPreview::ICCSettingsChanged ( )

◆ installPanIcon()

◆ item()

◆ layout()

◆ leftButtonClicked

void Digikam::GraphicsDImgView::leftButtonClicked ( )
signalinherited

◆ leftButtonDoubleClicked

void Digikam::GraphicsDImgView::leftButtonDoubleClicked ( )
signalinherited

◆ mouseDoubleClickEvent()

void Digikam::GraphicsDImgView::mouseDoubleClickEvent ( QMouseEvent *  e)
overrideprotectedinherited

◆ mouseMoveEvent()

void Digikam::GraphicsDImgView::mouseMoveEvent ( QMouseEvent *  e)
overrideprotectedinherited

◆ mousePressEvent()

◆ mouseReleaseEvent()

void Digikam::GraphicsDImgView::mouseReleaseEvent ( QMouseEvent *  e)
overrideprotectedinherited

◆ postProcessedImage()

DImg DigikamRawImportNativePlugin::RawPreview::postProcessedImage ( ) const

◆ previewItem()

◆ resized

void Digikam::GraphicsDImgView::resized ( )
signalinherited

◆ resizeEvent()

void Digikam::GraphicsDImgView::resizeEvent ( QResizeEvent *  e)
overrideprotectedinherited

◆ rightButtonClicked

void Digikam::GraphicsDImgView::rightButtonClicked ( )
signalinherited

◆ scrollContentsBy()

void Digikam::GraphicsDImgView::scrollContentsBy ( int  dx,
int  dy 
)
overrideprotectedinherited

◆ scrollPointOnPoint()

void Digikam::GraphicsDImgView::scrollPointOnPoint ( const QPointF &  scenePos,
const QPoint &  viewportPos 
)
inherited

Scrolls the view such that scenePos (in scene coordinates is displayed on the viewport at viewportPos (in viewport coordinates). E.g., calling scrollPointOnPoint(scenePos, viewport()->rect().center()) is equivalent to calling centerOn(scenePos).

◆ setContentsPos()

void Digikam::GraphicsDImgView::setContentsPos ( int  x,
int  y 
)
inherited

◆ setDecodingSettings()

void DigikamRawImportNativePlugin::RawPreview::setDecodingSettings ( const DRawDecoding settings)

◆ setItem()

void Digikam::GraphicsDImgView::setItem ( GraphicsDImgItem *const  item)
inherited

Store internal instance of item as GraphicsDImgItem. You can store DImgPreviewItem object also by this method. Use item() or previewItem() to get right version. Note: if you store a GraphicsDImgItem object, previewItem() will return 0.

References Digikam::GraphicsDImgView::item().

Referenced by Digikam::Canvas::Canvas(), Digikam::ImageRegionWidget::ImageRegionWidget(), Digikam::ImportPreviewView::ImportPreviewView(), Digikam::ItemPreviewView::ItemPreviewView(), and RawPreview().

◆ setPostProcessedImage()

void DigikamRawImportNativePlugin::RawPreview::setPostProcessedImage ( const DImg image)

◆ setShowText()

void Digikam::GraphicsDImgView::setShowText ( bool  value)
protectedinherited

◆ signalDemosaicedImage

void DigikamRawImportNativePlugin::RawPreview::signalDemosaicedImage ( )
signal

◆ signalLoadingFailed

void DigikamRawImportNativePlugin::RawPreview::signalLoadingFailed ( )
signal

◆ signalLoadingProgress

void DigikamRawImportNativePlugin::RawPreview::signalLoadingProgress ( float  )
signal

Referenced by RawPreview().

◆ signalLoadingStarted

void DigikamRawImportNativePlugin::RawPreview::signalLoadingStarted ( )
signal

Referenced by setDecodingSettings().

◆ signalPostProcessedImage

void DigikamRawImportNativePlugin::RawPreview::signalPostProcessedImage ( )
signal

◆ slotContentsMoved

void Digikam::GraphicsDImgView::slotContentsMoved ( )
protectedslotinherited

◆ slotCornerButtonPressed

◆ slotPanIconHidden

void Digikam::GraphicsDImgView::slotPanIconHidden ( )
protectedslotinherited

◆ slotPanIconSelectionMoved

void Digikam::GraphicsDImgView::slotPanIconSelectionMoved ( const QRect &  imageRect,
bool  b 
)
protectedvirtualslotinherited

◆ startPanning()

void Digikam::GraphicsDImgView::startPanning ( const QPoint &  pos)
protectedinherited

◆ toggleFullScreen()

void Digikam::GraphicsDImgView::toggleFullScreen ( bool  set)
inherited

◆ toNextImage

void Digikam::GraphicsDImgView::toNextImage ( )
signalinherited

◆ toPreviousImage

void Digikam::GraphicsDImgView::toPreviousImage ( )
signalinherited

◆ viewportRectChanged

◆ visibleArea()

QRect Digikam::GraphicsDImgView::visibleArea ( ) const
inherited

◆ wheelEvent()

void Digikam::GraphicsDImgView::wheelEvent ( QWheelEvent *  e)
overrideprotectedinherited

The documentation for this class was generated from the following files: