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 80 of file move_stroke_strategy.cpp.

Constructor & Destructor Documentation

◆ MoveNormalNodeStrategy()

MoveNormalNodeStrategy::MoveNormalNodeStrategy ( KisNodeSP node)
inline

Definition at line 82 of file move_stroke_strategy.cpp.

84 {
85 }
MoveNodeStrategyBase(KisNodeSP node)

Member Function Documentation

◆ cancelMove()

QRect MoveNormalNodeStrategy::cancelMove ( )
inlineoverridevirtual

Implements MoveNodeStrategyBase.

Definition at line 96 of file move_stroke_strategy.cpp.

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

References moveNode().

◆ finishMove()

void MoveNormalNodeStrategy::finishMove ( KUndo2Command * parentCommand)
inlineoverridevirtual

Implements MoveNodeStrategyBase.

Definition at line 91 of file move_stroke_strategy.cpp.

91 {
92 const QPoint nodeOffset(m_node->x(), m_node->y());
93 new KisNodeMoveCommand2(m_node, m_initialOffset, nodeOffset, parentCommand);
94 }
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 87 of file move_stroke_strategy.cpp.

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

References MoveNodeStrategyBase::moveNodeCommon().


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