12#define SpiralShapeId "SpiralShape"
32 void setSize(
const QSizeF &newSize)
override;
62 void moveHandleAction(
int handleId,
const QPointF &point, Qt::KeyboardModifiers modifiers = Qt::NoModifier)
override;
QSizeF size() const override
reimplemented
void updatePath(const QSizeF &size) override
Update the path of the parameter shape.
void setSize(const QSizeF &newSize) override
reimplemented from KoShape
SpiralType
the possible spiral types
@ Curve
spiral uses curves
KoShape * cloneShape() const override
creates a deep copy of the shape or shape's subtree
QPointF normalize() override
Normalizes the path data.
void moveHandleAction(int handleId, const QPointF &point, Qt::KeyboardModifiers modifiers=Qt::NoModifier) override
Updates the internal state of a KoParameterShape.
void setType(SpiralType type)
QString pathShapeId() const override
reimplemented
void setClockWise(bool clockwise)
qreal fade() const
Returns the actual fade parameter.
void updateAngleHandles()
SpiralType type() const
Returns the actual spiral type.
void createPath(const QSizeF &size)