dnai::commands::MoveNodeCommand Class Reference
MoveNodeCommand allow to move GenericNode in canvas. More...
#include <movenodecommand.h>
Inheritance diagram for dnai::commands::MoveNodeCommand:

Collaboration diagram for dnai::commands::MoveNodeCommand:

Public Member Functions | |
MoveNodeCommand (views::GenericNode *n, const QPointF &vec, bool save=false) | |
virtual void execute () const override | |
Execute the command. More... | |
virtual void executeSave () override | |
Save current state of the command for the reverse unExcute() More... | |
virtual void unExcute () const override | |
Reverse the execute() function. More... | |
virtual QString infos () const override | |
Get display info for this command. More... | |
![]() | |
Command (const QString &name, bool save=false) | |
virtual bool isSave () const override | |
Is the command is in a save state. More... | |
const QString & name () const | |
Get the command name. More... | |
Private Attributes | |
views::GenericNode * m_n | |
QPointF m_vec | |
QPointF m_lastPos | |
Additional Inherited Members | |
![]() | |
virtual ~ICommand ()=default | |
![]() | |
const QString m_name | |
const bool m_save | |
Detailed Description
MoveNodeCommand allow to move GenericNode in canvas.
Constructor & Destructor Documentation
dnai::commands::MoveNodeCommand::MoveNodeCommand | ( | views::GenericNode * | n, |
const QPointF & | vec, | ||
bool | save = false |
||
) |
Member Function Documentation
|
overridevirtual |
Execute the command.
Reimplemented from dnai::commands::Command.
|
overridevirtual |
Save current state of the command for the reverse unExcute()
Reimplemented from dnai::commands::Command.
|
overridevirtual |
|
overridevirtual |
Reverse the execute() function.
Reimplemented from dnai::commands::Command.
Member Data Documentation
|
private |
|
private |
|
private |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/commands/movenodecommand.h
- Gui/app/src/dnai/commands/movenodecommand.cpp