public override void InitializeFromDefaultSettings() { Settings = SprocopSettings.InitializeFromDefaults(); _appControl.SetUISprocopSettings(Settings); if (!Settings.RunSprocop) { _appControl.DisableSprocopSettings(); } }
public static SprocopSettings InitializeFromDefaults() { var settings = new SprocopSettings() { RunSprocop = Settings.Default.RunSprocop, RScriptPath = Settings.Default.RScriptPath, Threshold = 3 }; return settings; }
public void SetUISprocopSettings(SprocopSettings sprocopSsettings) { RunUI(() => { cbRunsprocop.Checked = sprocopSsettings.RunSprocop; textRScriptPath.Text = sprocopSsettings.RScriptPath; numericUpDownThreshold.Value = sprocopSsettings.Threshold; checkBoxIsHighRes.Checked = sprocopSsettings.IsHighRes; numericUpDownMMA.Value = sprocopSsettings.MMA; }); }
public static SprocopSettings InitializeFromDefaults() { var settings = new SprocopSettings() { RunSprocop = Settings.Default.RunSprocop, RScriptPath = Settings.Default.RScriptPath, Threshold = 3 }; return(settings); }
private SprocopSettings GetSprocopSettingsFromUI() { var settings = new SprocopSettings() { RunSprocop = cbRunsprocop.Checked, RScriptPath = textRScriptPath.Text, Threshold = (int)numericUpDownThreshold.Value, MMA = (int)numericUpDownMMA.Value, IsHighRes = checkBoxIsHighRes.Checked }; return(settings); }
public void SetUISprocopSettings(SprocopSettings sprocopSettings) { throw new NotImplementedException(); }
public override bool ValidateSettings() { var settingsFromUI = _appControl.GetUISprocopSettings(); if (!settingsFromUI.RunSprocop) { Log("Will NOT run SProCoP."); Settings.RunSprocop = false; return true; } if (string.IsNullOrWhiteSpace(settingsFromUI.RScriptPath)) { LogErrorOutput("Please specify path to Rscript.exe."); return false; } Settings = settingsFromUI; return true; }
public override void InitializeFromDefaultSettings() { Settings = SprocopSettings.InitializeFromDefaults(); _appControl.SetUISprocopSettings(Settings); if (!Settings.RunSprocop) { _appControl.DisableSprocopSettings(); } }