Krita Source Code Documentation
Loading...
Searching...
No Matches
KisScratchPadPaintingInformationBuilder Class Reference
+ Inheritance diagram for KisScratchPadPaintingInformationBuilder:

Public Member Functions

 KisScratchPadPaintingInformationBuilder (KisScratchPad *scratchPad)
 
- 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

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)
 
virtual bool canvasMirroredX () const
 
virtual bool canvasMirroredY () const
 
virtual qreal canvasRotation () const
 
virtual QPointF documentToImage (const QPointF &point)
 
virtual QPointF imageToDocument (const QPointF &point)
 

Private Attributes

const KisScratchPadm_scratchPad
 

Additional Inherited Members

- Protected Slots inherited from KisPaintingInformationBuilder
void updateSettings ()
 

Detailed Description

Definition at line 141 of file kis_scratch_pad.cpp.

Constructor & Destructor Documentation

◆ KisScratchPadPaintingInformationBuilder()

KisScratchPadPaintingInformationBuilder::KisScratchPadPaintingInformationBuilder ( KisScratchPad * scratchPad)
inline

Definition at line 146 of file kis_scratch_pad.cpp.

147 : m_scratchPad(scratchPad)
148 {
149 }

Member Function Documentation

◆ imageToView()

QPointF KisScratchPadPaintingInformationBuilder::imageToView ( const QPointF & point)
inlineoverrideprotectedvirtual

Reimplemented from KisPaintingInformationBuilder.

Definition at line 152 of file kis_scratch_pad.cpp.

152 {
153 return m_scratchPad->documentToWidget().map(point);
154 }
QTransform documentToWidget() const

References KisScratchPad::documentToWidget(), and KisScratchPadDefaultBounds::m_scratchPad.

Member Data Documentation

◆ m_scratchPad

const KisScratchPad* KisScratchPadPaintingInformationBuilder::m_scratchPad
private

Definition at line 157 of file kis_scratch_pad.cpp.


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