|
BIMHome v1.0.0
BIMHome接口文档说明
|
视图提供者观察者代理基类 更多...
#include <ViewProviderObserverDelegate.h>
Public 成员函数 | |
| virtual void | addExtensionSection () |
| 添加扩展部分 | |
| virtual bool | canDelete (App::IDocumentObject *obj) const |
| 检查是否允许删除指定对象 | |
| virtual std::vector< App::IDocumentObject * > | claimChildren (void) const |
| 获取子节点 | |
| virtual std::string | delegateName () |
| 获取代理名称 | |
| virtual bool | doubleClicked (void) |
| 处理双击事件 | |
| virtual void | finishRestoring () |
| 完成恢复操作 | |
| App::IDocumentObject * | getAttachIDocumentObject () |
| 获取附加的文档对象 | |
| virtual IMDIView * | getMDIView () const |
| 获取 MDI 视图 | |
| IViewProvider * | getViewProvider () |
| 获取视图提供者 | |
| virtual void | hide () |
| 隐藏视图提供者 | |
| void | setAttach (App::IDocumentObject *pAttachObject) |
| 设置附加对象 | |
| void | setViewProvider (IViewProvider *pViewProviewr) |
| 设置视图提供者 | |
| virtual void | show () |
| 显示视图提供者 | |
| virtual void | viewProviderCreating () |
| 视图提供者开始创建时回调 | |
| virtual void | viewProviderIsBeingDestructed () |
| 视图提供者即将析构时回调 | |
| ViewProviderObserverDelegate () | |
| virtual void | viewProviderOnChange (const std::string &sPropName, const boost::any &sPropValue) |
| 属性改变时调用 | |
| virtual | ~ViewProviderObserverDelegate () |
Protected 属性 | |
| App::IDocumentObject * | _pAttachObject |
| 当前附加的文档对象指针 | |
| IViewProvider * | m_pViewProviewr |
| 当前关联的视图提供者指针 | |
视图提供者观察者代理基类
用于在视图提供者生命周期各阶段插入自定义行为,例如在视图创建、销毁、属性改变时执行特定逻辑。