From a2fc4b916aab0fb2944de38b250e992eae7334aa Mon Sep 17 00:00:00 2001 From: jlewin Date: Thu, 4 Apr 2019 17:18:52 -0700 Subject: [PATCH] Add support for launching into next incomplete stage --- MatterControlLib/SetupWizard/DialogWindow.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/MatterControlLib/SetupWizard/DialogWindow.cs b/MatterControlLib/SetupWizard/DialogWindow.cs index 0c261e319..b61710f79 100644 --- a/MatterControlLib/SetupWizard/DialogWindow.cs +++ b/MatterControlLib/SetupWizard/DialogWindow.cs @@ -87,7 +87,7 @@ namespace MatterHackers.MatterControl return wizardWindow; } - public static DialogWindow Show(IStagedSetupWizard setupWizard) + public static DialogWindow Show(IStagedSetupWizard setupWizard, bool advanceToIncompleteStage = false) { var type = setupWizard.GetType(); @@ -100,7 +100,14 @@ namespace MatterHackers.MatterControl var homePage = setupWizard.HomePageGenerator(); SetSizeAndShow(wizardWindow, homePage); - wizardWindow.ChangeToPage(homePage); + if (advanceToIncompleteStage) + { + wizardWindow.NextIncompleteStage(); + } + else + { + wizardWindow.ChangeToPage(homePage); + } return wizardWindow; }