Exemplo n.º 1
0
        void StartTimingDataPanel(bool loadFromFile)
        {
            Model.CalculationControllers.CalculationController.PopulateDriverDataFromFiles(Data.RaceIndex);
            Model.CalculationControllers.CalculationController.CalculatePaceParameters();
            if (Program.TimeAnalysis != null)
            {
                RemoveContentPanel(Program.TimeAnalysis);

                //If the panel has been started and not initialised (i.e. data not loaded):
                if (Program.TimeAnalysis.Removed && Program.TimeAnalysis.IsInitialised)
                {
                    Program.TimeAnalysis.OnPanelClosed(AssociatedForm);
                }
            }

            Program.TimeAnalysis = new PaceParameters(base.AssociatedForm, loadFromFile);
            MyEvents.OnFinishedLoadingParameters();
        }