private bool GetHasUniqueGameNames() { if (!ComparisonRecords.Any()) { return(false); } var firstName = ComparisonRecords.First().WrappedRecordInfo.Game; return(!ComparisonRecords.Any(record => record.WrappedRecordInfo.Game != firstName)); }
public void RemoveComparisonItem(ComparisonRecordInfoWrapper wrappedComparisonRecordInfo) { _comparisonColorManager.FreeColor(wrappedComparisonRecordInfo.Color); ComparisonRecords.Remove(wrappedComparisonRecordInfo); HasComparisonItems = ComparisonRecords.Any(); UpdateRangeSliderParameter(); UpdateCharts(); UpdateBarChartHeight(); // Manage game name header HasUniqueGameNames = GetHasUniqueGameNames(); if (HasUniqueGameNames) { CurrentGameName = ComparisonRecords.First().WrappedRecordInfo.Game; } ComparisonFrametimesModel.InvalidatePlot(true); }