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

41 lines
765 B
C++

/*
*@file ParameterCmd.h
*@brief parameter命令
*@date: 2012-10-21
*@author: wangshibo
*/
#ifndef PAI_FRAME_WORKFLOWVIEW_PARAMETERCMD_H_
#define PAI_FRAME_WORKFLOWVIEW_PARAMETERCMD_H_
#include <QUndoCommand>
#include "ModuleGraphicsItem.h"
namespace pai
{
/**
* @class ParameterCmd
* @brief parameter命令
*/
class ParameterCmd :public QUndoCommand {
public:
ParameterCmd(pai::graphics2d::ModuleGraphicsItem *selectedItem, QUndoCommand *parent = 0);
virtual ~ParameterCmd();
/**
* @brief undo 操作
*/
void undo();
/**
* @brief redo 操作
*/
void redo();
private:
pai::graphics2d::ModuleGraphicsItem *m_pSelectedItem;
};
}
#endif /* PARAMETERCMD_H_ */