logplus/ModuleConsole/command/include/SaveWorkflowAsImageCmd.h

48 lines
875 B
C
Raw Normal View History

2026-01-16 17:18:41 +08:00
/*
* SaveWorkflowAsImageCmd.h
*
* Created on: 2012-10-19
* Author: shenpenglin
*/
#ifndef PAI_FRAME_WORKFLOWVIEW_SAVEWORKFLOWASIMAGECMD_H
#define PAI_FRAME_WORKFLOWVIEW_SAVEWORKFLOWASIMAGECMD_H
#include <QUuid>
#include <QUndoCommand>
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 */