Base implementation for observing a list.
virtual void OnAfterElementAdded(qsizetype index)=0
virtual void OnListReset()=0
virtual void OnUpdate(const istd::IChangeable::ChangeSet &changeSet) override
Called on update of observed model.
virtual void OnBeforeElementRemoved(qsizetype index)=0
virtual void OnAfterElementUpdated(qsizetype index)=0
Basic implementation for a single model observer.
Set of change flags (its IDs).
This namespace contains basic implementations of standard primitives on the component level.