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: 绘制句柄 | | 返回值 | 无 |