DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DACommandsForWorkFlowCreateLink类 参考

创建link 更多...

#include <DACommandsForWorkFlowNodeGraphics.h>

类 DA::DACommandsForWorkFlowCreateLink 继承关系图:

Public 成员函数

 DACommandsForWorkFlowCreateLink (DAAbstractNodeLinkGraphicsItem *linkitem, DANodeGraphicsScene *sc, QUndoCommand *parent=nullptr)
 
void redo () override
 
void undo () override
 

详细描述

创建link

构造及析构函数说明

◆ DACommandsForWorkFlowCreateLink()

DA::DACommandsForWorkFlowCreateLink::DACommandsForWorkFlowCreateLink ( DAAbstractNodeLinkGraphicsItem linkitem,
DANodeGraphicsScene sc,
QUndoCommand *  parent = nullptr 
)

针对在命令的构造函数中就直接执行了创建或者删除动作的情况, 创建的命令mNeedDelete初始要为true,否则创建此命令,但没推入stack就会出现内存泄露 反之亦然,删除的命令,needdelete应该为false 但这里不一样 这里的mlinkItem是外面传入的,并非在构造函数创建,因此初始mNeedDelete = false


该类的文档由以下文件生成: