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