User Tools

Site Tools


ftbl:class:ui:xview

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: 绘制句柄
返回值 无
ftbl/class/ui/xview.txt · Last modified: 2025/05/09 14:46 (external edit)