protected internal virtual void fireIOSettingQuestion(IOSetting setting) { for (int i = 0; i < listenerList.Count; ++i) { IChemObjectIOListener listener = (IChemObjectIOListener)listenerList[i]; listener.processIOSettingQuestion(setting); } }
/* Extra convenience methods */ /// <summary> Sends a frame read event to the registered ReaderListeners.</summary> protected internal virtual void fireFrameRead() { for (int i = 0; i < listenerList.Count; ++i) { IChemObjectIOListener listener = (IChemObjectIOListener)listenerList[i]; if (listener is IReaderListener) { // Lazily create the event: if (frameReadEvent == null) { frameReadEvent = new ReaderEvent(this); } ((IReaderListener)listener).frameRead(this, frameReadEvent); } } }
public virtual void removeChemObjectIOListener(IChemObjectIOListener listener) { listenerList.Remove(listener); }
public virtual void addChemObjectIOListener(IChemObjectIOListener listener) { listenerList.Add(listener); }
public void RemoveChemObjectIOListener(IChemObjectIOListener listener) { }
public void AddChemObjectIOListener(IChemObjectIOListener listener) { }