private void SettingUpdated(object sender, SettingUpdated e) { if (e.Name == Helpers.ClearLiveTokensAfterResultScreenExit.Name) { _clearLiveTokensAfterResultScreenExit = _settings.Get <bool>(Helpers.ClearLiveTokensAfterResultScreenExit); } }
private void SettingUpdated(object sender, SettingUpdated settingUpdated) { if (settingUpdated.Name != _names.osuPostEnabled.Name) { SwitchApiStatus(_settings.Get <bool>(_names.osuPostEnabled)); } }
private void SettingUpdated(object sender, SettingUpdated e) { if (e.Name == Theme.Name) { _mainWindow?.SetTheme(_settings.Get <string>(Theme)); } }
private void SettingUpdated(object sender, SettingUpdated e) { if (e.Name == OsuMemoryEventSourceBase.SaveLiveTokensOnDisk.Name) { SaveLiveTokensOnDisk = _settings.Get <bool>(OsuMemoryEventSourceBase.SaveLiveTokensOnDisk); } }
private void SettingUpdated(object sender, SettingUpdated settingUpdated) { if (settingUpdated.Name == Helpers.EnablePpSmoothing.Name) { var enableSmoothing = _settings.Get <bool>(Helpers.EnablePpSmoothing); _memoryDataProcessor.ToggleSmoothing(enableSmoothing); } }
protected override void OnSettingsSettingUpdated(object sender, SettingUpdated e) { if (e.Name == _names.EnableMemoryPooling.Name) { base.MemoryPoolingIsEnabled = _settings.Get <bool>(_names.EnableMemoryPooling); } base.OnSettingsSettingUpdated(sender, e); }
private void SettingUpdated(object sender, SettingUpdated e) { if (e.Name == Theme.Name) { _mainWindow?.SetTheme(_settings.Get <string>(Theme)); } else if (e.Name == _names.MainOsuDirectory.Name) { _mainWindowModel.BeatmapsLoaded = _settings.GetFullOsuLocation(); } }
private void SettingUpdated(object sender, SettingUpdated settingUpdated) { if (settingUpdated.Name == _names.osuPostEnabled.Name) { SwitchApiStatus(_settings.Get <bool>(_names.osuPostEnabled)); } else if (settingUpdated.Name == _names.osuPostEndpoint.Name) { api.EndpointUrl = _settings.Get <string>(_names.osuPostEndpoint); } }
private void SettingUpdated(object sender, SettingUpdated settingUpdated) { if (settingUpdated.Name == _names.tcpSocketEnabled.Name) { var enabled = _settings.Get <bool>(_names.tcpSocketEnabled); _tcpSocketManager.AutoReconnect = enabled; if (enabled) { _tcpSocketManager.Connect(); } } }
/// <summary> /// Persist Setting values /// </summary> public async Task <bool> PersistSettingsAsync() { var result = await ExecuteDataPersistanceAsync(); if (result) { GatherPropertyValues(); SettingUpdated?.Invoke(this, null); AdjustNotificationProperties(false); } return(result); }
private void SettingUpdated(object sender, SettingUpdated settingUpdated) { if (this.IsHandleCreated) { this.BeginInvoke((MethodInvoker)(() => { if (settingUpdated.Name == _names.EnableMemoryScanner.Name) { this.Enabled = _settings.Get <bool>(_names.EnableMemoryScanner); } })); } }
private void SettingUpdated(object sender, SettingUpdated e) { if (e.Name == _names.Console.Name) { if (settings.Get <bool>(_names.Console)) { mainLogger.AddLogger(new ConsoleLogger(settings)); } else { var logger = mainLogger.Loggers.FirstOrDefault(x => x is ConsoleLogger); if (logger != null) { mainLogger.RemoveLogger(logger); } } } }
protected virtual void OnSettingUpdated(string settingName) { SettingUpdated?.Invoke(this, new SettingUpdated(settingName)); }
protected virtual void OnSettingsSettingUpdated(object sender, SettingUpdated e) { }