Krita Source Code Documentation
Loading...
Searching...
No Matches
MoveNormalNodeStrategy Struct Reference
+ Inheritance diagram for MoveNormalNodeStrategy:

Public Member Functions

QRect cancelMove () override
 
void finishMove (KUndo2Command *parentCommand) override
 
QRect moveNode (const QPoint &offset) override
 
 MoveNormalNodeStrategy (KisNodeSP node)
 
- Public Member Functions inherited from MoveNodeStrategyBase
 MoveNodeStrategyBase (KisNodeSP node)
 
virtual ~MoveNodeStrategyBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from MoveNodeStrategyBase
QRect moveNodeCommon (const QPoint &offset)
 
- Protected Attributes inherited from MoveNodeStrategyBase
QPoint m_initialOffset
 
KisNodeSP m_node
 

Detailed Description

Definition at line 81 of file move_stroke_strategy.cpp.

Constructor & Destructor Documentation

◆ MoveNormalNodeStrategy()

MoveNormalNodeStrategy::MoveNormalNodeStrategy ( KisNodeSP node)
inline

Definition at line 83 of file move_stroke_strategy.cpp.

85 {
86 }
MoveNodeStrategyBase(KisNodeSP node)

Member Function Documentation

◆ cancelMove()

QRect MoveNormalNodeStrategy::cancelMove ( )
inlineoverridevirtual

Implements MoveNodeStrategyBase.

Definition at line 97 of file move_stroke_strategy.cpp.

97 {
98 return moveNode(QPoint());
99 }
QRect moveNode(const QPoint &offset) override

References moveNode().

◆ finishMove()

void MoveNormalNodeStrategy::finishMove ( KUndo2Command * parentCommand)
inlineoverridevirtual

Implements MoveNodeStrategyBase.

Definition at line 92 of file move_stroke_strategy.cpp.

92 {
93 const QPoint nodeOffset(m_node->x(), m_node->y());
94 new KisNodeMoveCommand2(m_node, m_initialOffset, nodeOffset, parentCommand);
95 }
virtual qint32 y() const
virtual qint32 x() const

References MoveNodeStrategyBase::m_initialOffset, MoveNodeStrategyBase::m_node, KisBaseNode::x(), and KisBaseNode::y().

◆ moveNode()

QRect MoveNormalNodeStrategy::moveNode ( const QPoint & offset)
inlineoverridevirtual

Implements MoveNodeStrategyBase.

Definition at line 88 of file move_stroke_strategy.cpp.

88 {
89 return moveNodeCommon(offset);
90 }
QRect moveNodeCommon(const QPoint &offset)

References MoveNodeStrategyBase::moveNodeCommon().


The documentation for this struct was generated from the following file: