Exemplo n.º 1
0
        private void SubsystemConfigUpdated(object sender, ConfigUpdatedEventArgs e)
        {
            var subsystem = (ISubsystem)sender;

            subsystem.ApplyNewConfig(Config.Subsystems[subsystem.Name]);
            ConfigUpdated.RaiseEvent(this, e);
        }
Exemplo n.º 2
0
        private async Task RaiseConfigUpdatedEventAsync()
        {
            await Logger.RaiseAsync(LogSeverity.Debug,
                                    $"Command config updated {Config.Source.ToString().ToLower()} {Config.Name}");

            ConfigUpdated?.Invoke(_config.Id, _config);
        }
Exemplo n.º 3
0
        public void ApplyChanges()
        {
            // save
            SaveConfig();

            // fire.
            ConfigUpdated?.Invoke(this, EventArgs.Empty);
        }
Exemplo n.º 4
0
        public void DiscardChanges()
        {
            // unload the config.
            _config = null;

            // re-load.
            LoadInitialConfig();

            // fire.
            ConfigUpdated?.Invoke(this, EventArgs.Empty);
        }
Exemplo n.º 5
0
 protected void RaiseConfigUpdatedEvent(ConfigUpdatedEventArgs e)
 {
     ConfigUpdated.RaiseEvent(this, e);
 }
Exemplo n.º 6
0
 protected virtual void OnConfigUpdated(EventArgs e)
 {
     ConfigUpdated?.Invoke(this, e);
 }
Exemplo n.º 7
0
 protected void RaiseConfigUpdated(EventArgs e)
 {
     ConfigUpdated?.Invoke(this, e);
 }
 private void checkboxEnable_CheckedChanged(object sender, EventArgs e)
 {
     _configuration.Enable = checkboxEnable.Checked;
     ConfigUpdated?.Invoke();
 }
Exemplo n.º 9
0
 public void OnConfigClicked()
 {
     ConfigUpdated?.Invoke();
 }
 private static void Apply(ComboMeterConfig current)
 {
     ConfigUpdated?.Invoke(current);
 }