/* * SaveWorkflowAsImageCmd.h * * Created on: 2012-10-19 * Author: shenpenglin */ #ifndef PAI_FRAME_WORKFLOWVIEW_SAVEWORKFLOWASIMAGECMD_H #define PAI_FRAME_WORKFLOWVIEW_SAVEWORKFLOWASIMAGECMD_H #include #include namespace pai { /** * @class SaveWorkflowAsImage * @brief 工作流另存为图片命令 */ class SaveWorkflowAsImageCmd : public QUndoCommand { public: SaveWorkflowAsImageCmd(QUuid viewID, QUndoCommand *parent = 0); virtual ~SaveWorkflowAsImageCmd(); /** * @brief undo */ void undo(); /** * @brief redo */ void redo(); private: /** * @brief 处理工作流另存为图片的操作 * @return 返回是否保存成功。 */ bool SaveWorkflowAsImageHelper(); private: QUuid m_ViewID; }; } #endif /* PAI_FRAME_WORKFLOWVIEW_SAVEWORKFLOWASIMAGECMD_H */