public ShareConfigsForm(IMainUiControl uiControl, ConfigManager configManager) { InitializeComponent(); _uiControl = uiControl; _configManager = configManager; checkedSaveConfigs.Items.AddRange(_configManager.GetConfigNames()); }
public SkylineBatchConfigForm(IMainUiControl mainControl, SkylineBatchConfig config, ConfigAction action, bool isBusy) { InitializeComponent(); _action = action; _initialCreated = config?.Created ?? DateTime.MinValue; _newReportList = new List <ReportInfo>(); _mainControl = mainControl; _isBusy = isBusy; _canEditSkylineSettings = !Installations.HasLocalSkylineCmd; InitSkylineTab(); InitInputFieldsFromConfig(config); lblConfigRunning.Hide(); if (isBusy) { lblConfigRunning.Show(); btnSaveConfig.Hide(); // save and cancel buttons are replaced with OK button btnCancelConfig.Hide(); btnOkConfig.Show(); AcceptButton = btnOkConfig; DisableUserInputs(); } ActiveControl = textConfigName; }
public ConfigRunner(AutoQcConfig config, IMainUiControl uiControl) { _runnerStatus = RunnerStatus.Stopped; Config = config; _uiControl = uiControl; CreateLogger(); }
public ConfigRunner(SkylineBatchConfig config, ISkylineBatchLogger logger, IMainUiControl uiControl = null) { _runnerStatus = RunnerStatus.Stopped; Config = config; _uiControl = uiControl; _logger = logger; }
private readonly object _loggerLock = new object(); // lock required for any mutator or getter method on _logger, _oldLogs or SelectedLog public ConfigManager(ISkylineBatchLogger logger, IMainUiControl uiControl = null) { SelectedConfig = -1; SelectedLog = 0; _logger = logger; _uiControl = uiControl; _runningUi = uiControl != null; _configRunners = new Dictionary <string, ConfigRunner>(); _configList = new List <SkylineBatchConfig>(); _oldLogs = new List <ISkylineBatchLogger>(); LoadOldLogs(); LoadConfigList(); }
// private readonly Dictionary<string,string> rScriptVersions; public ReportsAddForm(IMainUiControl uiControl, ReportInfo editingReport = null) { InitializeComponent(); _uiControl = uiControl; //rScriptVersions = SkylineSettings.GetRscriptExeList(); if (editingReport != null) { textReportName.Text = editingReport.Name; textReportPath.Text = editingReport.ReportPath; //var rScripts = editingReport.GetRScripts(); foreach (var scriptAndVersion in editingReport.RScripts) { dataGridScripts.Rows.Add(new[] { scriptAndVersion.Item1, scriptAndVersion.Item2 }); } } foreach (var version in Settings.Default.RVersions.Keys) { rVersionsDropDown.Items.Add(version); } //rVersionsDropDown.Items.AddRange(SkylineSettings.GetRscriptExeList()); }
public AutoQcConfigForm(AutoQcConfig config, ConfigRunner configRunner, IMainUiControl mainControl) { _mainControl = mainControl; _config = config; InitializeComponent(); // Initialize file filter combobox var filterOptions = new object[] { AllFileFilter.NAME, StartsWithFilter.NAME, EndsWithFilter.NAME, ContainsFilter.NAME, RegexFilter.NAME }; comboBoxFileFilter.Items.AddRange(filterOptions); textConfigName.Text = _config.Name; SetUIMainSettings(_config.MainSettings); SetUIPanoramaSettings(_config.PanoramaSettings); if (configRunner != null && configRunner.IsBusy()) { lblConfigRunning.Show(); btnSaveConfig.Hide(); btnCancelConfig.Hide(); btnOkConfig.Show(); } else { lblConfigRunning.Hide(); btnSaveConfig.Show(); btnCancelConfig.Show(); btnOkConfig.Hide(); } }
public void LogToUi(IMainUiControl mainUi) { _mainUi = mainUi; }
public void DisableUiLogging() { _mainUi = null; }
public SkylineBatchLogger(string filePath, IMainUiControl mainUi = null) { _filePath = filePath; _mainUi = mainUi; Init(); }
public void LogToUi(IMainUiControl mainUi) { throw new NotImplementedException(); }
public AutoQcConfigForm(IMainUiControl mainControl) : this(AutoQcConfig.GetDefault(), null, mainControl) { }