45 lines
773 B
C++
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_ */
|