Rename connectedPrinting to requiresLoadedFilament

This commit is contained in:
jlewin 2019-05-16 15:34:34 -07:00
parent 4ecfeaae13
commit 93da6c0380
5 changed files with 10 additions and 8 deletions

View file

@ -52,6 +52,7 @@ namespace MatterHackers.MatterControl.Library.Export
{
private bool ForceSpiralVase;
protected PrinterConfig printer;
private bool printerSetupRequired;
public virtual string ButtonText => "Machine File (G-Code)".Localize();
@ -64,6 +65,7 @@ namespace MatterHackers.MatterControl.Library.Export
public void Initialize(PrinterConfig printer)
{
this.printer = printer;
this.printerSetupRequired = PrinterCalibrationWizard.SetupRequired(printer, requiresFilamentLoaded: false);
}
public virtual bool Enabled
@ -71,7 +73,7 @@ namespace MatterHackers.MatterControl.Library.Export
get => printer != null
&& printer.Settings.PrinterSelected
&& !printer.Settings.GetValue<bool>("enable_sailfish_communication")
&& !PrinterCalibrationWizard.SetupRequired(printer, false);
&& !printerSetupRequired;
}
public virtual string DisabledReason
@ -86,7 +88,7 @@ namespace MatterHackers.MatterControl.Library.Export
{
return "No Printer Selected".Localize();
}
else if (PrinterCalibrationWizard.SetupRequired(printer, false))
else if (printerSetupRequired)
{
return "Setup Needs to be Run".Localize();
}