BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | Protected 属性 | 所有成员列表
ViewProviderObserverDelegate类 参考

视图提供者观察者代理基类 更多...

#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::IDocumentObjectgetAttachIDocumentObject ()
 获取附加的文档对象
 
virtual IMDIViewgetMDIView () const
 获取 MDI 视图
 
IViewProvidergetViewProvider ()
 获取视图提供者
 
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
 当前附加的文档对象指针
 
IViewProviderm_pViewProviewr
 当前关联的视图提供者指针
 

详细描述

视图提供者观察者代理基类

用于在视图提供者生命周期各阶段插入自定义行为,例如在视图创建、销毁、属性改变时执行特定逻辑。


该类的文档由以下文件生成: