private void SetCurrentCalculationsAndPrepare(CalculationBase calculation) { SetCurrentCalculations(calculation); HandleAdditionalCalculationInstuments(); _exceedingPanel.Open(_currentCalculations.ExceededNames); }
private void HandleNoCalculations() { _currentCalculations = null; _filter.Hide(); _exceedingPanel.Close(); }
private void SetCurrentCalculations(CalculationBase calculation) { if (_currentCalculations) { _currentCalculations.IsVisible = false; if (_currentCalculations is ElectricFieldStrenght) { Timeline.Instance.Changed.RemoveListener(Timeline_Changed); } } _currentCalculations = calculation; }