/// <summary> /// Registra un observador con la interfaz para recibir eventos de aplicacion /// de filtros o de seleccion de imagenes. /// </summary> /// <param name="listener">el observador</param> public void AddListener(IGuiListener listener) { Debug.Assert(listener != null); guiListeners.Add(listener); Debug.Assert(ContainsListener(listener)); }
/// <summary> /// Retorna si el observador pasado por argumento esta registrado con /// esta interfaz. /// </summary> /// <param name="listener">el observador</param> /// <returns><code>true</code>si esta registrado, <code>false</code> en otro caso.</returns> public Boolean ContainsListener(IGuiListener listener) { Debug.Assert(listener != null); return(guiListeners.Contains(listener)); }