/// <summary> /// Method called from the view. This clear every list and field. Should be called when /// we load a new experiment if one is already loaded or when we hit the delete button /// from the view. /// </summary> public void ClearReportViewer() { ExperimentalUnits.Clear(); LoggedExperiments.Clear(); Reports.Clear(); NotifyOfPropertyChange(() => VariablesLoaded); NotifyOfPropertyChange(() => ForksLoaded); Query.Reset(); CanSaveReports = false; LogsLoaded = false; ForksLoaded = false; }
/// <summary> /// Method called from the view. This clear every list and field. Should be called when /// we load a new experiment if one is already loaded or when we hit the delete button /// from the view. /// </summary> public void ClearReportViewer() { ExperimentalUnits.Clear(); LoggedExperiments.Clear(); LogQueryResults.Clear(); NotifyOfPropertyChange(() => VariablesLoaded); NotifyOfPropertyChange(() => ForksLoaded); Query = new LogQueryViewModel(); //Add the listening function to the LogQuery object with all the parameters Query.PropertyChanged += OnChildPropertyChanged; LogsLoaded = false; ForksLoaded = false; }