diff --git a/src/OSPSuite.Presentation/Presenters/ContextMenus/ComparisonCommonContextMenuItems.cs b/src/OSPSuite.Presentation/Presenters/ContextMenus/ComparisonCommonContextMenuItems.cs index 5f0be9d61..9787daadb 100644 --- a/src/OSPSuite.Presentation/Presenters/ContextMenus/ComparisonCommonContextMenuItems.cs +++ b/src/OSPSuite.Presentation/Presenters/ContextMenus/ComparisonCommonContextMenuItems.cs @@ -1,7 +1,9 @@ using System.Collections.Generic; +using System.Linq; using OSPSuite.Assets; using OSPSuite.Core.Commands; using OSPSuite.Core.Domain; +using OSPSuite.Core.Domain.Builder; using OSPSuite.Presentation.Core; using OSPSuite.Presentation.MenuAndBars; using OSPSuite.Presentation.UICommands; @@ -17,6 +19,11 @@ public static IMenuBarButton CompareObjectsMenu(IReadOnlyList objec return CompareObjectsMenu(objectsToCompare, objectsToCompare.AllNames(), context, container); } + public static IMenuBarButton CompareBuildingBlocksMenu(IReadOnlyList buildingBlocksToCompare, IOSPSuiteExecutionContext context, IContainer container) + { + return CompareObjectsMenu(buildingBlocksToCompare, buildingBlocksToCompare.Select(x => x.DisplayName).ToList(), context, container); + } + public static IMenuBarButton CompareObjectsMenu(IReadOnlyList objectsToCompare, IReadOnlyList objectNames, IOSPSuiteExecutionContext context, IContainer container) { if (objectsToCompare.Count != 2)