Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs =================================================================== diff -u -rb1712af5a19e0e5fa7037e14f61d9d9496483bfa -rabcfb413c3e2024036761c3b05156c98cc2a8e44 --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision b1712af5a19e0e5fa7037e14f61d9d9496483bfa) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Plugin/StabilityPointStructuresPlugin.cs (.../StabilityPointStructuresPlugin.cs) (revision abcfb413c3e2024036761c3b05156c98cc2a8e44) @@ -26,6 +26,7 @@ using Core.Common.Base; using Core.Common.Controls.TreeView; using Core.Common.Gui.ContextMenu; +using Core.Common.Gui.Forms.ProgressDialog; using Core.Common.Gui.Plugin; using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; @@ -43,6 +44,7 @@ using Ringtoets.StabilityPointStructures.Forms.PropertyClasses; using Ringtoets.StabilityPointStructures.Forms.Views; using Ringtoets.StabilityPointStructures.IO; +using Ringtoets.StabilityPointStructures.Service; using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources; using RingtoetsCommonDataResources = Ringtoets.Common.Data.Properties.Resources; using RingtoetsCommonServiceResources = Ringtoets.Common.Service.Properties.Resources; @@ -581,7 +583,14 @@ return ValidateAllDataAvailableAndGetErrorMessage(context.AssessmentSection, context.FailureMechanism); } - private static void Calculate(StructuresCalculation calculation, StabilityPointStructuresCalculationContext context) {} + private void Calculate(StructuresCalculation calculation, StabilityPointStructuresCalculationContext context) + { + ActivityProgressDialogRunner.Run(Gui.MainWindow, + new StabilityPointStructuresCalculationActivity(calculation, + context.AssessmentSection.HydraulicBoundaryDatabase.FilePath, + context.FailureMechanism, + context.AssessmentSection)); + } private static void CalculationContextOnNodeRemoved(StabilityPointStructuresCalculationContext context, object parentData) {