|
DAWorkbench 0.0.1
DAWorkbench API
|
移除link 更多...
#include <DACommandsForWorkFlowNodeGraphics.h>
Public 成员函数 | |
| DACommandsForWorkFlowRemoveLink (DAAbstractNodeLinkGraphicsItem *linkitem, DANodeGraphicsScene *sc, QUndoCommand *parent=nullptr) | |
| DACommandsForWorkFlowRemoveLink::DACommandsForWorkFlowRemoveLink | |
| void | redo () override |
| void | undo () override |
移除link
| DA::DACommandsForWorkFlowRemoveLink::DACommandsForWorkFlowRemoveLink | ( | DAAbstractNodeLinkGraphicsItem * | linkitem, |
| DANodeGraphicsScene * | sc, | ||
| QUndoCommand * | parent = nullptr |
||
| ) |
DACommandsForWorkFlowRemoveLink::DACommandsForWorkFlowRemoveLink
此类在
| linkitem | |
| sc | |
| parent |
针对在命令的构造函数中就直接执行了创建或者删除动作的情况, 创建的命令mNeedDelete初始要为true,否则创建此命令,但没推入stack就会出现内存泄露 反之亦然,删除的命令,needdelete应该为false