|
Krita Source Code Documentation
|
Inheritance diagram for MoveNodeStrategyBase:Public Member Functions | |
| virtual QRect | cancelMove ()=0 |
| virtual void | finishMove (KUndo2Command *parentCommand)=0 |
| virtual QRect | moveNode (const QPoint &offset)=0 |
| MoveNodeStrategyBase (KisNodeSP node) | |
| virtual | ~MoveNodeStrategyBase () |
Protected Member Functions | |
| QRect | moveNodeCommon (const QPoint &offset) |
Protected Attributes | |
| QPoint | m_initialOffset |
| KisNodeSP | m_node |
Definition at line 42 of file move_stroke_strategy.cpp.
|
inline |
Definition at line 44 of file move_stroke_strategy.cpp.
|
inlinevirtual |
Definition at line 50 of file move_stroke_strategy.cpp.
|
pure virtual |
Implemented in MoveNormalNodeStrategy, MoveTransformMaskStrategy, and MovePaintableNodeStrategy.
|
pure virtual |
Implemented in MoveNormalNodeStrategy, MoveTransformMaskStrategy, and MovePaintableNodeStrategy.
|
pure virtual |
Implemented in MoveNormalNodeStrategy, MoveTransformMaskStrategy, and MovePaintableNodeStrategy.
|
inlineprotected |
Some layers, e.g. clones need an update to change extent(), so calculate the dirty rect manually
Definition at line 57 of file move_stroke_strategy.cpp.
References m_initialOffset, m_node, KisNode::projectionPlane(), KisBaseNode::setX(), KisBaseNode::setY(), KisNodeMoveCommand2::tryNotifySelection(), KisBaseNode::x(), and KisBaseNode::y().
|
protected |
Definition at line 78 of file move_stroke_strategy.cpp.
|
protected |
Definition at line 77 of file move_stroke_strategy.cpp.