18#ifndef BIMHOMEGUI_GUI_GUIDOCOBSERVERDELEGATE_H
19#define BIMHOMEGUI_GUI_GUIDOCOBSERVERDELEGATE_H
59 virtual bool canClose(
bool checkModify =
true,
bool checkLink =
false) {
return false; };
文档接口类
Definition IDocument.h:43
Writer 类,用于处理持久化对象的存储和检索
Definition Writer.h:51
XML 读取器类 这是 BIMHome 中对象存储和检索系统的一个重要辅助类。 这些类主要继承自 App::Persistence 基类,并实现了 Restore() 方法。
Definition Reader.h:117
App::IDocument * m_pDoc
Definition GuiDocObserverDelegate.h:89
virtual std::string delegateName()=0
获取代理名称
GuiDocObserverDelegate()
Definition GuiDocObserverDelegate.h:37
virtual void documentRestore(Base::XMLReader &reader)
恢复文档时回调
Definition GuiDocObserverDelegate.h:79
virtual void documentSave(Base::Writer &writer)
保存文档时回调
Definition GuiDocObserverDelegate.h:72
virtual ~GuiDocObserverDelegate()
Definition GuiDocObserverDelegate.h:38
void setDocument(App::IDocument *pDoc)
设置当前代理所关联的文档
Definition GuiDocObserverDelegate.h:65
virtual void documentIsBeingDestructed()
文档对象即将析构时回调
Definition GuiDocObserverDelegate.h:51
virtual bool canClose(bool checkModify=true, bool checkLink=false)
询问是否可以关闭文档
Definition GuiDocObserverDelegate.h:59
virtual void documentCreating()
文档对象开始创建时回调
Definition GuiDocObserverDelegate.h:45
Definition GuiDocObserverDelegate.h:35
Definition BaseFigureFactory.h:28
Definition BaseFigureFactory.h:24
Definition GuiDocObserverDelegate.h:33