public void RegisterListener(IItemEventListener listener) { if (!eventListeners.Contains(listener)) { eventListeners.Add(listener); } }
public void UnregisterListener(IItemEventListener listener) { if (eventListeners.Contains(listener)) { eventListeners.Remove(listener); } }
public void RemoveListener(IItemEventListener listener) { if (Listeners.ContainsKey(listener.Id)) { Listeners.Remove(listener.Id); } }
public void AddListener(IItemEventListener listener) { if (!Listeners.ContainsKey(listener.Id)) { Listeners.Add(listener.Id, listener); } }
public void SetListener(IItemEventListener eventListener) { _listener = eventListener; }
public void SetListener(IItemEventListener eventListener) { // Save the update listener listener = eventListener; }
void IDataProvider.SetListener(IItemEventListener eventListener) { m_listener = eventListener; }