public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.SystemDirectory = _path; SettingsManager.Save(settings); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.AutoSaveInterval = (int)_value; SettingsManager.Save(settings); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.AutoSave = _yes; SettingsManager.Save(settings); }
protected void UpdateAsync() { LibRetroSettings settings = ServiceRegistration.Get <ISettingsManager>().Load <LibRetroSettings>(); _coresDirectory = settings.GetPlatformSpecificCoresDirectory(); _infoDirectory = settings.InfoDirectory; _onlyShowSupportedCores = settings.OnlyShowSupportedCores; _coreHandler = new CoreHandler(_coresDirectory, _infoDirectory); if ((DateTime.Now - _lastUpdateTime).TotalMinutes < settings.CoreUpdateIntervalMinutes) { return; } _lastUpdateTime = DateTime.Now; var sm = ServiceRegistration.Get <IScreenManager>(); Guid?dialogId = null; ServiceRegistration.Get <IThreadPool>().Add(() => { ProgressLabel = "[Emulators.CoreUpdater.UpdatingCores]"; dialogId = sm.ShowDialog(DIALOG_CORE_UPDATE_PROGRESS); Update(); }, e => { if (dialogId.HasValue) { sm.CloseDialog(dialogId.Value); } }); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.SynchronizationType = _yes ? SynchronizationType.VSync : SynchronizationType.Audio; SettingsManager.Save(settings); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.AudioBufferSize = _value; SettingsManager.Save(settings); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.MaxPlayers = (int)_value; SettingsManager.Save(settings); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.AudioDeviceId = _devices[Selected].DriverGuid; SettingsManager.Save(settings); }
public override void Save() { LibRetroSettings settings = SettingsManager.Load <LibRetroSettings>(); settings.SetPlatformSpecificCoresDirectory(_path); SettingsManager.Save(settings); }
public bool Init() { _settings = ServiceRegistration.Get <ISettingsManager>().Load <LibRetroSettings>(); InitializeControllerWrapper(); _retroThread = new LibRetroThread(); _retroThread.Initializing += RetroThreadInitializing; _retroThread.Started += RetroThreadStarted; _retroThread.Running += RetroThreadRunning; _retroThread.Finishing += RetroThreadFinishing; _retroThread.Finished += RetroThreadFinished; _retroThread.Paused += RetroThreadPaused; _retroThread.UnPaused += RetroThreadUnPaused; return(_retroThread.Init()); }