|
Krita Source Code Documentation
|
#include <KisSnapPixelStrategy.h>
Inheritance diagram for KisSnapPixelStrategy:Public Member Functions | |
| QPainterPath | decoration (const KoViewConverter &converter) const override |
| returns the current snap strategy decoration | |
| KisSnapPixelStrategy (KoSnapGuide::Strategy type=KoSnapGuide::PixelSnapping) | |
| bool | snap (const QPointF &mousePosition, KoSnapProxy *proxy, qreal maxSnapDistance) override |
| ~KisSnapPixelStrategy () override | |
Public Member Functions inherited from KoSnapStrategy | |
| KoSnapStrategy (KoSnapGuide::Strategy type) | |
| QPointF | snappedPosition () const |
| returns the snapped position form the last call to snapToPoints | |
| SnapType | snappedType () const |
| KoSnapGuide::Strategy | type () const |
| returns the strategies type | |
| virtual | ~KoSnapStrategy () |
Additional Inherited Members | |
Public Types inherited from KoSnapStrategy | |
| enum | SnapType { ToPoint = 0 , ToLine } |
Static Public Member Functions inherited from KoSnapStrategy | |
| static qreal | scalarProduct (const QPointF &p1, const QPointF &p2) |
| static qreal | squareDistance (const QPointF &p1, const QPointF &p2) |
Protected Member Functions inherited from KoSnapStrategy | |
| void | setSnappedPosition (const QPointF &position, SnapType snapType) |
| sets the current snapped position | |
Definition at line 14 of file KisSnapPixelStrategy.h.
| KisSnapPixelStrategy::KisSnapPixelStrategy | ( | KoSnapGuide::Strategy | type = KoSnapGuide::PixelSnapping | ) |
Definition at line 14 of file KisSnapPixelStrategy.cpp.
|
override |
Definition at line 19 of file KisSnapPixelStrategy.cpp.
|
overridevirtual |
returns the current snap strategy decoration
Implements KoSnapStrategy.
Definition at line 36 of file KisSnapPixelStrategy.cpp.
References decoration(), KoSnapStrategy::snappedPosition(), and KoViewConverter::viewToDocument().
|
overridevirtual |
Implements KoSnapStrategy.
Definition at line 23 of file KisSnapPixelStrategy.cpp.
References KoSnapProxy::canvas(), KisCanvas2::coordinatesConverter, KisCoordinatesConverter::documentToImage(), KisCoordinatesConverter::imageToDocument(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KoSnapStrategy::setSnappedPosition(), and KoSnapStrategy::ToPoint.