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, istd::IChangeable *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. More...
 
void UnregisterModel (int modelId=0)
 Unregister the data model object. More...
 
void UnregisterAllModels ()
 Unregister all observed data objects. More...
 
template<class Object >
Object * GetObjectAt (int modelId) const
 Get concrete object instance of the obsered model. More...
 
- 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)
 

Detailed Description

Document data definition.

Definition at line 89 of file CMultiDocumentManagerBase.h.

Constructor & Destructor Documentation

idoc::CMultiDocumentManagerBase::SingleDocumentData::SingleDocumentData ( CMultiDocumentManagerBase parentPtr,
const QByteArray &  documentTypeId,
istd::IChangeable documentPtr 
)
virtual idoc::CMultiDocumentManagerBase::SingleDocumentData::~SingleDocumentData ( )
virtual

Member Function Documentation

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

Member Data Documentation

DocumentPtr idoc::CMultiDocumentManagerBase::SingleDocumentData::documentPtr

Definition at line 99 of file CMultiDocumentManagerBase.h.

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

Definition at line 98 of file CMultiDocumentManagerBase.h.

UndoManagerPtr idoc::CMultiDocumentManagerBase::SingleDocumentData::undoManagerPtr

Definition at line 100 of file CMultiDocumentManagerBase.h.

Views idoc::CMultiDocumentManagerBase::SingleDocumentData::views

Definition at line 101 of file CMultiDocumentManagerBase.h.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy