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

应用文档观察者代理基类 更多...

#include <AppDocObserverDelegate.h>

Public 成员函数

 AppDocObserverDelegate ()
 
virtual void appDocumentCreating ()
 应用文档开始创建时回调
 
virtual void appDocumentIsBeingDestructed ()
 应用文档即将析构时回调
 
virtual std::string delegateName ()=0
 获取代理名称
 
virtual void documentRestore (Base::XMLReader &reader)
 恢复文档
 
virtual void documentSave (Base::Writer &writer)
 保存文档
 
virtual std::string getGuiDocDelegateName ()
 获取 GUI 文档代理名称
 
void setDocument (App::IDocument *pDoc)
 设置当前代理所关联的文档
 
virtual ~AppDocObserverDelegate ()
 

Protected 属性

App::IDocumentm_pDoc
 当前关联的文档指针
 

友元

class IDocument
 

详细描述

应用文档观察者代理基类

用于在应用文档生命周期各阶段插入自定义行为,例如在文档创建、销毁、保存、恢复时执行特定逻辑。


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