ILogSource CreateLogSourceInternal(ILogProviderFactory factory, IConnectionParams cp, bool makeHidden) { ILogSource src = logSources.FindLiveLogSourceOrCreateNew(factory, cp); src.Visible = !makeHidden; mruLogsList.RegisterRecentLogEntry(src.Provider, src.Annotation); return(src); }
void IPagePresenter.Apply() { StorageAccount account = CreateStorageAccount(); IConnectionParams connectParams = null; if (loadFixedRangeRadioButton.Checked) { connectParams = factory.CreateParams(account, fromDateTimePicker.Value, tillDateTimePicker.Value); } else if (loadRecentRadioButton.Checked) { connectParams = factory.CreateParams(account, GetRecentPeriod(), liveLogCheckBox.Checked); } else { return; } ILogSource src = logSources.FindLiveLogSourceOrCreateNew(factory, connectParams); recentlyUsedLogs.RegisterRecentLogEntry(src); }