图形操作的基类
继承关系如下图:
#include <OperationThread.h>
Operation(const std::string &name , bool keep)
构造函数,可以指定用户操作的标识名称;以及它是否会一直保存在操作队列中,还是一次性使用后删除
void setName(const std::string &name)
const std::string & getName() const
获取可读的操作名称
void setKeep(bool keep)
bool getKeep() const
获取操作应用后是否保留
virtual void release()
如果操作是一个障碍然后释放他
virtual void operator(Object *) = 0
完成操作的实际任务,需要重写