LabelMe
|
3d状态的命令栈类,用于实现撤销和重做功能,继承Command类 More...
#include <command3d.h>
Public Member Functions | |
virtual void | logAdd (int index) |
记录添加标注 More... | |
virtual void | logDelete (int index, int id) |
记录删除标注 More... | |
virtual void | logMove (int index, float xoffset, float yoffset, int id=0) |
记录移动标注 More... | |
virtual void | logChange (int index, QString s1, QString s2) |
记录更改标注 More... | |
virtual void | undo () |
撤销功能 More... | |
virtual void | redo () |
重做功能 More... | |
~Command3D () | |
![]() | |
virtual | ~Command ()=0 |
Public Attributes | |
CentralWInit3D * | manager |
存储中心组件指针 More... | |
![]() | |
QStack< QString > | undoCommands |
存储undo(撤销)命令栈 More... | |
QStack< QString > | redoCommands |
存储redo(重做)命令栈 More... | |
3d状态的命令栈类,用于实现撤销和重做功能,继承Command类
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
CentralWInit3D* My::Command3D::manager |
存储中心组件指针