logplus/ModuleConsole/command/include/DeleteWorkflowCmd.h
2026-01-16 17:18:41 +08:00

45 lines
773 B
C++

/*
* @file DeleteWorkflowCmd.h
* @brief 删除工作流
* @date: 2012-10-12
* @author: liujunxia
*/
#ifndef PAI_FRAME_WORKFLOWVIEW_DELETEWORKFLOWCMD_H_
#define PAI_FRAME_WORKFLOWVIEW_DELETEWORKFLOWCMD_H_
#include <QUndoCommand>
namespace pai
{
namespace objectmodel
{
class PaiObject;
}
class DeleteWorkflowCmd :public QUndoCommand{
public:
DeleteWorkflowCmd( pai::objectmodel::PaiObject* m_pObject,QUndoCommand *parent = 0);
virtual ~DeleteWorkflowCmd();
/**
* @brief undo
*/
void undo();
/**
* @brief redo
*/
void redo();
private:
/**
* @brief 删除工作流
*/
void DeleteWorkflow();
private:
pai::objectmodel::PaiObject* m_pObject; //工作流模型对象
};
}
#endif /* DELETEWORKFLOWCMD_H_ */