Add Visible/Enabled properties to ISetupWizard

- Add support for filtering out invalid wizards at runtime
- Add support for disabling wizards until requirements are met
This commit is contained in:
jlewin 2019-03-20 17:05:31 -07:00
parent 499d46a686
commit 8ce46e32cb
8 changed files with 46 additions and 4 deletions

View file

@ -47,6 +47,10 @@ namespace MatterHackers.MatterControl
public abstract bool SetupRequired { get; }
public abstract bool Visible { get; }
public abstract bool Enabled { get; }
public string Title { get; protected set; }
public PrinterConfig Printer => printer;