/* * @file DeleteWorkflowCmd.h * @brief 删除工作流 * @date: 2012-10-12 * @author: liujunxia */ #ifndef PAI_FRAME_WORKFLOWVIEW_DELETEWORKFLOWCMD_H_ #define PAI_FRAME_WORKFLOWVIEW_DELETEWORKFLOWCMD_H_ #include 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_ */