/* *@file ParameterCmd.h *@brief parameter命令 *@date: 2012-10-21 *@author: wangshibo */ #ifndef PAI_FRAME_WORKFLOWVIEW_PARAMETERCMD_H_ #define PAI_FRAME_WORKFLOWVIEW_PARAMETERCMD_H_ #include #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_ */