|
ACF $AcfVersion:0$
|
Document data definition. More...
#include <CMultiDocumentManagerBase.h>
Public Member Functions | |
| SingleDocumentData (CMultiDocumentManagerBase *parentPtr, const QByteArray &documentTypeId, DocumentPtr &documentPtr) | |
| virtual | ~SingleDocumentData () |
Public Member Functions inherited from imod::CMultiModelDispatcherBase | |
| bool | RegisterModel (IModel *modelPtr, int modelId=0, const istd::IChangeable::ChangeSet &relevantFlags=istd::IChangeable::GetAllChanges()) |
| Register the data model to be observed. | |
| void | UnregisterModel (int modelId=0) |
| Unregister the data model object. | |
| void | UnregisterAllModels () |
| Unregister all observed data objects. | |
| template<class Object > | |
| Object * | GetObjectAt (int modelId) const |
| Get concrete object instance of the obsered model. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Public Attributes | |
| CMultiDocumentManagerBase * | parentPtr |
| DocumentPtr | documentPtr |
| UndoManagerPtr | undoManagerPtr |
| Views | views |
Protected Member Functions | |
| virtual void | OnModelChanged (int modelId, const istd::IChangeable::ChangeSet &changeSet) override |
| Called when some model observed by dispatcher will be changed. | |
Document data definition.
Definition at line 93 of file CMultiDocumentManagerBase.h.
| idoc::CMultiDocumentManagerBase::SingleDocumentData::SingleDocumentData | ( | CMultiDocumentManagerBase * | parentPtr, |
| const QByteArray & | documentTypeId, | ||
| DocumentPtr & | documentPtr | ||
| ) |
|
virtual |
|
overrideprotectedvirtual |
Called when some model observed by dispatcher will be changed.
Implements imod::CMultiModelDispatcherBase.
| DocumentPtr idoc::CMultiDocumentManagerBase::SingleDocumentData::documentPtr |
Definition at line 103 of file CMultiDocumentManagerBase.h.
| CMultiDocumentManagerBase* idoc::CMultiDocumentManagerBase::SingleDocumentData::parentPtr |
Definition at line 102 of file CMultiDocumentManagerBase.h.
| UndoManagerPtr idoc::CMultiDocumentManagerBase::SingleDocumentData::undoManagerPtr |
Definition at line 104 of file CMultiDocumentManagerBase.h.
| Views idoc::CMultiDocumentManagerBase::SingleDocumentData::views |
Definition at line 105 of file CMultiDocumentManagerBase.h.