Public Types | |
typedef Helpers::ICallback1 < const IAnchoredLabelSource > | CallbackType |
Public Types inherited from Eegeo::Labels::IModelRepositoryObserver< TRepository > | |
typedef TRepository::ItemType | ItemType |
Public Member Functions | |
virtual void | RegisterItemAddedCallback (CallbackType &callback)=0 |
virtual void | RegisterItemRemovedCallback (CallbackType &callback)=0 |
virtual void | UnregisterItemAddedCallback (CallbackType &callback)=0 |
virtual void | UnregisterItemRemovedCallback (CallbackType &callback)=0 |
Public Member Functions inherited from Eegeo::Labels::IModelRepositoryObserver< TRepository > | |
virtual void | OnItemAdded (const ItemType &item)=0 |
virtual void | OnItemRemoved (const ItemType &item)=0 |