Public Types | |
typedef Helpers::ICallback1 < const IAnchoredLabel > | CallbackType |
Public Types inherited from Eegeo::Labels::IModelRepositoryObserver< TRepository > | |
typedef TRepository::ItemType | ItemType |
Public Member Functions | |
virtual void | RegisterLabelModelAddedCallback (CallbackType &callback)=0 |
virtual void | RegisterLabelModelRemovedCallback (CallbackType &callback)=0 |
virtual void | UnregisterLabelModelAddedCallback (CallbackType &callback)=0 |
virtual void | UnregisterLabelModelRemovedCallback (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 |