private void SubsystemConfigUpdated(object sender, ConfigUpdatedEventArgs e) { var subsystem = (ISubsystem)sender; subsystem.ApplyNewConfig(Config.Subsystems[subsystem.Name]); ConfigUpdated.RaiseEvent(this, e); }
public void SetBlankPaperType(int blankMarker, PaperType type) { var args = new ConfigUpdatedEventArgs( Name, "BlankPaperType: " + blankMarker, BlanksPaperType[blankMarker], type); _scannerConfig.BlankPaperTypes.Cast<BlankPaperTypeConfig>(). Where(pc => pc.BlankMarker == blankMarker).First().PaperType = type; RaiseConfigUpdatedEvent(args); }
protected void RaiseConfigUpdatedEvent(ConfigUpdatedEventArgs e) { ConfigUpdated.RaiseEvent(this, e); }
private void ApplicationConfigUpdated(object sender, ConfigUpdatedEventArgs e) { _currentConfig = Application.Config; _currentConfigXml = Application.Config.ToXml(); SaveWorkingConfig(); Logger.LogInfo(Message.ConfigSubsystemConfigUpdated, e.UpdatedParameterName, e.SubsystemName, e.OldValue, e.NewValue); }
protected void RaiseConfigUpdatedEvent(ConfigUpdatedEventArgs e) { ConfigUpdated.RaiseEvent(this, e); }