43 m_slavePtr = slavePtr;
Delegates calls of IChangeable methods to the given slave.
virtual void OnBeginChanges() override
Callback function for begin change event.
virtual void SetSlavePtr(istd::IChangeable *slavePtr) override
Sets the slave object pointer for change delegation.
istd::IChangeable BaseClass
virtual void OnEndChanges(const ChangeSet &changeSet) override
Callback function for end change event.
virtual istd::IChangeable * GetSlavePtr() const override
Gets the slave object pointer.
CChangeDelegator(istd::IChangeable *slavePtr)
Common interface for all classes that support delegation of their data updates to another class.
Set of change flags (its IDs).
Common interface for data model objects, which can be changed.