11#include <klocalizedstring.h>
27 Q_ASSERT(
d->shapes.count() ==
d->previousSizes.count());
28 Q_ASSERT(
d->shapes.count() ==
d->newSizes.count());
42 Q_FOREACH (
KoShape *shape,
d->shapes) {
53 Q_FOREACH (
KoShape *shape,
d->shapes) {
55 shape->
setSize(
d->previousSizes[i++]);
void setText(const KUndo2MagicString &text)
The undo / redo command for shape sizing.
void undo() override
revert the actions done in redo
void redo() override
redo the command
~KoShapeSizeCommand() override
KoShapeSizeCommand(const QList< KoShape * > &shapes, const QList< QSizeF > &previousSizes, const QList< QSizeF > &newSizes, KUndo2Command *parent=0)
QList< KoShape * > shapes
QList< QSizeF > previousSizes
virtual void update() const
virtual void setSize(const QSizeF &size)
Resize the shape.
KUndo2MagicString kundo2_i18n(const char *text)