XView(XDocument * doc)
| 原型 | XView(XDocument * doc) |
| 描述 | 视图构造函数 |
| 参数 | [i]XDocument * doc: 文档 |
| 返回值 | 无 |
ulong getID()
| 原型 | ulong getID() |
| 描述 | 获取视图ID |
| 参数 | 无 |
| 返回值 | 视图ID |
virtual void onViewDataUpdated()
| 原型 | virtual void onViewDataUpdated() |
| 描述 | 当视图数据变化时响应视图数据的更新,之后会重置视图数据的更新标识 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void onAnimationFrameUpdated()
| 原型 | virtual void onAnimationFrameUpdated() |
| 描述 | 响应视图动画帧的更新 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void onPick()
| 原型 | virtual void onPick() |
| 描述 | 响应用户选择对象时更新视图 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void synchronize(XView * refView)
| 原型 | virtual void synchronize(XView * refView) |
| 描述 | 同步视图(同视角) |
| 参数 | [i]XView * refView:用于同步的参考视图 |
| 返回值 | 无 |
void setViewdata(XViewData * viewData)
| 原型 | void setViewdata(XViewData * viewData) |
| 描述 | 设置视图数据 |
| 参数 | [i]XViewData * viewData: 文档视图数据 |
| 返回值 | 无 |
XViewData * getViewData()
| 原型 | XViewData * getViewData() |
| 描述 | 获取文档视图数据 |
| 参数 | 无 |
| 返回值 | 视图数据 |
const char * getName()
| 原型 | const char * getName() |
| 描述 | 获取视图名(用于显示在中央窗口) |
| 参数 | 无 |
| 返回值 | 视图字符串名 |
void setName(const char * str)
| 原型 | void setName(const char * str) |
| 描述 | 设置视图名 |
| 参数 | [i]const char * str: 字符串名 |
| 返回值 | 无 |
virtual void refresh()
| 原型 | virtual void refresh() |
| 描述 | 重绘视图 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void drawPreview()
| 原型 | virtual void drawPreview() |
| 描述 | 绘制预览场景 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void drawHighlight()
| 原型 | virtual void drawHighlight() |
| 描述 | 绘制高亮场景 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void paintWidget(QWidget * wgt, QPainter * p)
| 原型 | virtual void paintWidget(QWidget * wgt, QPainter * p) |
| 描述 | 在视图内绘制子控件 |
| 参数 | [i]QWidget * wgt: 子控件 [i] QPainter * p: 绘制句柄 |
| 返回值 | 无 |