Krita Source Code Documentation
Loading...
Searching...
No Matches
ComplexSizeChangedSignal Struct Reference

#include <KisImageSignals.h>

Public Member Functions

 ComplexSizeChangedSignal ()
 
 ComplexSizeChangedSignal (const QRect &portionOfOldImage, const QSize &transformedIntoImageOfSize)
 
 ComplexSizeChangedSignal (QPointF _oldStillPoint, QPointF _newStillPoint)
 
ComplexSizeChangedSignal inverted () const
 

Public Attributes

QPointF newStillPoint
 
QPointF oldStillPoint
 

Detailed Description

A special signal which handles stillPoint capabilities of the image

See also
KisImage::sigSizeChanged()

Definition at line 30 of file KisImageSignals.h.

Constructor & Destructor Documentation

◆ ComplexSizeChangedSignal() [1/3]

ComplexSizeChangedSignal::ComplexSizeChangedSignal ( )

Definition at line 15 of file KisImageSignals.cpp.

15{}

◆ ComplexSizeChangedSignal() [2/3]

ComplexSizeChangedSignal::ComplexSizeChangedSignal ( QPointF _oldStillPoint,
QPointF _newStillPoint )

Definition at line 17 of file KisImageSignals.cpp.

18 : oldStillPoint(_oldStillPoint),
19 newStillPoint(_newStillPoint)
20{
21}

◆ ComplexSizeChangedSignal() [3/3]

ComplexSizeChangedSignal::ComplexSizeChangedSignal ( const QRect & portionOfOldImage,
const QSize & transformedIntoImageOfSize )

A helper method calculating the still points from image areas we process. It works as if the source image was "cropped" by portionOfOldImage, and this portion formed the new image of size transformedIntoImageOfSize.

Note, that portionOfTheImage may be equal to the image bounds().

Definition at line 23 of file KisImageSignals.cpp.

24{
25 oldStillPoint = QRectF(portionOfOldImage).center();
26 newStillPoint = QRectF(QPointF(), QSizeF(transformedIntoImageOfSize)).center();
27}

References newStillPoint, and oldStillPoint.

Member Function Documentation

◆ inverted()

ComplexSizeChangedSignal ComplexSizeChangedSignal::inverted ( ) const

Member Data Documentation

◆ newStillPoint

QPointF ComplexSizeChangedSignal::newStillPoint

Definition at line 47 of file KisImageSignals.h.

◆ oldStillPoint

QPointF ComplexSizeChangedSignal::oldStillPoint

Definition at line 46 of file KisImageSignals.h.


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