9#include <klocalizedstring.h>
25 m_cropLayers(cropLayers),
26 m_moveLayers(moveLayers)
40 QPoint oldPos(node->
x(), node->
y());
57 transaction.
commit(undoAdapter);
QVector< KisPaintDeviceSP > allPaintDevices() const
void cropPaintDeviceImpl(KisPaintDeviceSP device, KisUndoAdapter *undoAdapter)
KisCropProcessingVisitor(const QRect &rect, bool cropLayers, bool moveLayers)
void visitColorizeMask(KisColorizeMask *mask, KisUndoAdapter *undoAdapter) override
void visitExternalLayer(KisExternalLayer *layer, KisUndoAdapter *undoAdapter) override
void visit(KisTransformMask *mask, KisUndoAdapter *undoAdapter) override
void moveNodeImpl(KisNode *node, KisUndoAdapter *undoAdapter)
void visitNodeWithPaintDevice(KisNode *node, KisUndoAdapter *undoAdapter) override
virtual KUndo2Command * crop(const QRect &rect)
void crop(qint32 x, qint32 y, qint32 w, qint32 h)
void visit(KisNode *node, KisUndoAdapter *undoAdapter) override
void commit(KisUndoAdapter *undoAdapter)
virtual void addCommand(KUndo2Command *cmd)=0
KisSharedPtr< KisNode > KisNodeSP
KUndo2MagicString kundo2_noi18n(const QString &text)
virtual KisPaintDeviceSP paintDevice() const =0