Krita Source Code Documentation
Loading...
Searching...
No Matches
KisConverterPaintingInformationBuilder Class Reference

#include <kis_painting_information_builder.h>

+ Inheritance diagram for KisConverterPaintingInformationBuilder:

Public Member Functions

 KisConverterPaintingInformationBuilder (const KisCoordinatesConverter *converter)
 
- Public Member Functions inherited from KisPaintingInformationBuilder
KisPaintInformation continueStroke (KoPointerEvent *event, int timeElapsed)
 
KisPaintInformation hover (const QPointF &imagePoint, const KoPointerEvent *event, bool isStrokeStarted)
 
 KisPaintingInformationBuilder ()
 
qreal pressureToCurve (qreal pressure)
 
void reset ()
 
KisPaintInformation startStroke (KoPointerEvent *event, int timeElapsed, const KoCanvasResourceProvider *manager)
 
 ~KisPaintingInformationBuilder () override
 

Protected Member Functions

bool canvasMirroredX () const override
 
bool canvasMirroredY () const override
 
qreal canvasRotation () const override
 
QPointF documentToImage (const QPointF &point) override
 
QPointF imageToDocument (const QPointF &point) override
 
QPointF imageToView (const QPointF &point) override
 
- Protected Member Functions inherited from KisPaintingInformationBuilder
virtual QPointF adjustDocumentPoint (const QPointF &point, const QPointF &startPoint)
 
virtual qreal calculatePerspective (const QPointF &documentPoint)
 

Private Attributes

const KisCoordinatesConverterm_converter
 

Additional Inherited Members

- Protected Slots inherited from KisPaintingInformationBuilder
void updateSettings ()
 

Detailed Description

Definition at line 78 of file kis_painting_information_builder.h.

Constructor & Destructor Documentation

◆ KisConverterPaintingInformationBuilder()

KisConverterPaintingInformationBuilder::KisConverterPaintingInformationBuilder ( const KisCoordinatesConverter * converter)

Definition at line 195 of file kis_painting_information_builder.cpp.

196 : m_converter(converter)
197{
198}

Member Function Documentation

◆ canvasMirroredX()

bool KisConverterPaintingInformationBuilder::canvasMirroredX ( ) const
overrideprotectedvirtual

◆ canvasMirroredY()

bool KisConverterPaintingInformationBuilder::canvasMirroredY ( ) const
overrideprotectedvirtual

◆ canvasRotation()

qreal KisConverterPaintingInformationBuilder::canvasRotation ( ) const
overrideprotectedvirtual

◆ documentToImage()

QPointF KisConverterPaintingInformationBuilder::documentToImage ( const QPointF & point)
overrideprotectedvirtual

Reimplemented from KisPaintingInformationBuilder.

Definition at line 200 of file kis_painting_information_builder.cpp.

201{
202 return m_converter->documentToImage(point);
203}
_Private::Traits< T >::Result documentToImage(const T &obj) const

References KisCoordinatesConverter::documentToImage(), and m_converter.

◆ imageToDocument()

QPointF KisConverterPaintingInformationBuilder::imageToDocument ( const QPointF & point)
overrideprotectedvirtual

Reimplemented from KisPaintingInformationBuilder.

Definition at line 205 of file kis_painting_information_builder.cpp.

206{
207 return m_converter->imageToDocument(point);
208}
_Private::Traits< T >::Result imageToDocument(const T &obj) const

References KisCoordinatesConverter::imageToDocument(), and m_converter.

◆ imageToView()

QPointF KisConverterPaintingInformationBuilder::imageToView ( const QPointF & point)
overrideprotectedvirtual

Reimplemented from KisPaintingInformationBuilder.

Definition at line 210 of file kis_painting_information_builder.cpp.

211{
212 return m_converter->imageToWidget(point);
213}
_Private::Traits< T >::Result imageToWidget(const T &obj) const

References KisCoordinatesConverter::imageToWidget(), and m_converter.

Member Data Documentation

◆ m_converter

const KisCoordinatesConverter* KisConverterPaintingInformationBuilder::m_converter
private

Definition at line 95 of file kis_painting_information_builder.h.


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