ACF $AcfVersion:0$
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
idoc::CMultiDocumentManagerBase::SingleDocumentData Struct Reference

Document data definition. More...

#include <CMultiDocumentManagerBase.h>

Inheritance diagram for idoc::CMultiDocumentManagerBase::SingleDocumentData:
imod::CMultiModelDispatcherBase istd::IPolymorphic

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

CMultiDocumentManagerBaseparentPtr
 
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.
 

Detailed Description

Document data definition.

Definition at line 93 of file CMultiDocumentManagerBase.h.

Constructor & Destructor Documentation

◆ SingleDocumentData()

idoc::CMultiDocumentManagerBase::SingleDocumentData::SingleDocumentData ( CMultiDocumentManagerBase parentPtr,
const QByteArray &  documentTypeId,
DocumentPtr documentPtr 
)

◆ ~SingleDocumentData()

virtual idoc::CMultiDocumentManagerBase::SingleDocumentData::~SingleDocumentData ( )
virtual

Member Function Documentation

◆ OnModelChanged()

virtual void idoc::CMultiDocumentManagerBase::SingleDocumentData::OnModelChanged ( int  modelId,
const istd::IChangeable::ChangeSet changeSet 
)
overrideprotectedvirtual

Called when some model observed by dispatcher will be changed.

Implements imod::CMultiModelDispatcherBase.

Member Data Documentation

◆ documentPtr

DocumentPtr idoc::CMultiDocumentManagerBase::SingleDocumentData::documentPtr

Definition at line 103 of file CMultiDocumentManagerBase.h.

◆ parentPtr

CMultiDocumentManagerBase* idoc::CMultiDocumentManagerBase::SingleDocumentData::parentPtr

Definition at line 102 of file CMultiDocumentManagerBase.h.

◆ undoManagerPtr

UndoManagerPtr idoc::CMultiDocumentManagerBase::SingleDocumentData::undoManagerPtr

Definition at line 104 of file CMultiDocumentManagerBase.h.

◆ views

Views idoc::CMultiDocumentManagerBase::SingleDocumentData::views

Definition at line 105 of file CMultiDocumentManagerBase.h.


The documentation for this struct was generated from the following file: