Change ISetupWizard to be IEnumerator<WizardPage>
- Allow for arbitrary navigation in staged wizard window
This commit is contained in:
parent
974a02c04a
commit
61716d98a7
10 changed files with 46 additions and 34 deletions
|
|
@ -50,8 +50,9 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
|
|||
this.Title = "Unload Filament".Localize();
|
||||
this.extruderIndex = extruderIndex;
|
||||
|
||||
pages = this.GetPages();
|
||||
pages.MoveNext();
|
||||
// Capture enumerator, moving to first item
|
||||
this.Reset();
|
||||
this.MoveNext();
|
||||
}
|
||||
|
||||
public override void Dispose()
|
||||
|
|
@ -59,7 +60,7 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
|
|||
printer.Connection.TurnOffBedAndExtruders(TurnOff.AfterDelay);
|
||||
}
|
||||
|
||||
private IEnumerator<WizardPage> GetPages()
|
||||
protected override IEnumerator<WizardPage> GetPages()
|
||||
{
|
||||
var extruderCount = printer.Settings.GetValue<int>(SettingsKey.extruder_count);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue