26 widget.cornerRadiusX->setUnit(unit);
27 widget.cornerRadiusY->setUnit(unit);
48 QSizeF size = shape->
size();
50 widget.cornerRadiusX->setMaximum(0.5 * size.width());
52 widget.cornerRadiusY->setMaximum(0.5 * size.height());
75 qreal cornerRadiusX = 100.0 *
widget.cornerRadiusX->value() / (0.5 * size.width());
76 qreal cornerRadiusY = 100.0 *
widget.cornerRadiusY->value() / (0.5 * size.height());
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
QSizeF size() const override
reimplemented
void addShapeChangeListener(ShapeChangeListener *listener)
void removeShapeChangeListener(ShapeChangeListener *listener)
ChangeType
Used by shapeChanged() to select which change was made.
@ ParameterChanged
the shapes parameter has changed (KoParameterShape only)
The undo / redo command for configuring a rectangle shape.
qreal cornerRadiusX() const
Returns the corner radius in x-direction.
void setCornerRadiusY(qreal radius)
void setCornerRadiusX(qreal radius)
qreal cornerRadiusY() const
Returns the corner radius in y-direction.
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)