Krita Source Code Documentation
Loading...
Searching...
No Matches
CutThroughShapeStrategy Member List

This is the complete list of members for CutThroughShapeStrategy, including all inherited members.

calculateLineAngle(QPointF start, QPointF end)CutThroughShapeStrategyprivate
cancelInteraction()KoInteractionStrategyvirtual
createCommand() overrideCutThroughShapeStrategyvirtual
CutThroughShapeStrategy(KoToolBase *tool, KoSelection *selection, const QList< KoShape * > &allShapes, QPointF startPoint, const GutterWidthsConfig &width)CutThroughShapeStrategy
CutThroughShapeStrategyTestCutThroughShapeStrategyfriend
d_ptrKoInteractionStrategyprotected
decorationThickness() constKoInteractionStrategyprotected
finishInteraction(Qt::KeyboardModifiers modifiers) overrideCutThroughShapeStrategyvirtual
grabSensitivity() constKoInteractionStrategyprotected
gutterWidthInDocumentCoordinates(qreal lineAngle)CutThroughShapeStrategyprivate
handleMouseMove(const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers) overrideCutThroughShapeStrategyvirtual
handleRadius() constKoInteractionStrategyprotected
initializeGapShapes(QRectF outlineRect, QLineF leftLine, QLineF rightLine, QPainterPath &outLeft, QPainterPath &outRight, QRectF &outGapLineRect, QPolygonF &outGapLinePolygon)CutThroughShapeStrategyprivatestatic
initializeOutlineObjects(const QTransform &booleanWorkaroundTransform, QList< KoShape * > allShapes, QList< QPainterPath > &outSrcOutlines, QRectF &outOutlineRect)CutThroughShapeStrategyprivatestatic
KoInteractionStrategy(KoToolBase *parent)KoInteractionStrategyexplicit
KoInteractionStrategy(KoInteractionStrategyPrivate &)KoInteractionStrategyprotected
m_allShapesCutThroughShapeStrategyprivate
m_endPointCutThroughShapeStrategyprivate
m_previousLineDirtyRectCutThroughShapeStrategyprivate
m_selectedShapesCutThroughShapeStrategyprivate
m_startPointCutThroughShapeStrategyprivate
m_widthCutThroughShapeStrategyprivate
paint(QPainter &painter, const KoViewConverter &converter, const KoColorDisplayRendererInterface *displayRendererInterface) overrideCutThroughShapeStrategyvirtual
tool() constKoInteractionStrategy
willShapeBeCutGeneral(KoShape *referenceShape, const QPainterPath &srcOutline, bool checkGapLineRect, const QRectF &gapLineRect)CutThroughShapeStrategyprivatestatic
willShapeBeCutPrecise(const QPainterPath &srcOutline, const QLineF gapLine, const QLineF &leftLine, const QLineF &rightLine, const QPolygonF &gapLinePolygon)CutThroughShapeStrategyprivatestatic
~CutThroughShapeStrategy() overrideCutThroughShapeStrategy
~KoInteractionStrategy()KoInteractionStrategyvirtual