30 I_ASSIGN(m_referenceObjectCompPtr,
"ReferenceObject",
"Reference data object",
true,
"ReferenceObject");
31 I_ASSIGN_TO(m_referenceObjectModelCompPtr, m_referenceObjectCompPtr,
true);
32 I_ASSIGN_MULTI_0(m_slaveObjectsCompPtr,
"SlaveObjects",
"The list of object which will be hold synchronized with reference object",
true);
Component for synchronization between some master data object and its "slaves".
virtual void OnComponentDestroyed() override
virtual void OnComponentCreated() override
icomp::CComponentBase BaseClass
virtual void OnUpdate(const istd::IChangeable::ChangeSet &changeSet) override
Called on update of observed model.
Base class for component implementation.
Basic implementation for a single model observer.
Common interface for model objects, that supports Model/Observer design pattern.
Set of change flags (its IDs).
Common interface for data model objects, which can be changed.
This namespace contains basic implementations of standard primitives on the component level.