41 lines
765 B
C++
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_ */
|