Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -re4b0a60705328c769f4f7e253687def46015691f -r67f00525a936aea1e50ca2df368c1ae71d88417e --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision e4b0a60705328c769f4f7e253687def46015691f) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 67f00525a936aea1e50ca2df368c1ae71d88417e) @@ -1465,13 +1465,19 @@ parentProject.NotifyObservers(); } - private ContextMenuStrip AssessmentSectionContextMenuStrip(IAssessmentSection nodeData, object parentData, TreeViewControl treeViewControl) + private ContextMenuStrip AssessmentSectionContextMenuStrip(AssessmentSection nodeData, object parentData, TreeViewControl treeViewControl) { + var calculateAllItem = new StrictContextMenuItem( + RingtoetsCommonFormsResources.Calculate_All, + Resources.AssessmentSection_Calculate_All_ToolTip, + RingtoetsCommonFormsResources.CalculateAllIcon, + (sender, args) => { ActivityProgressDialogRunner.Run(Gui.MainWindow, AssessmentSectionCalculationActivityFactory.CreateActivities(nodeData)); }); + var importItem = new StrictContextMenuItem( GuiResources.Import, GuiResources.Import_ToolTip, GuiResources.ImportIcon, - (sender, args) => assessmentSectionMerger.StartMerge((AssessmentSection) nodeData)); + (sender, args) => assessmentSectionMerger.StartMerge(nodeData)); return Gui.Get(nodeData, treeViewControl) .AddOpenItem() @@ -1482,6 +1488,8 @@ .AddSeparator() .AddDeleteItem() .AddSeparator() + .AddCustomItem(calculateAllItem) + .AddSeparator() .AddCollapseAllItem() .AddExpandAllItem() .AddSeparator()