Adding warning for swappable bed being set
Adding Taulman materials Changing binding order
This commit is contained in:
parent
119fcbdcf5
commit
5513134a9b
16 changed files with 25015 additions and 12 deletions
|
|
@ -589,6 +589,37 @@ namespace MatterHackers.MatterControl
|
|||
});
|
||||
}
|
||||
|
||||
if (printer.Connection.IsConnected
|
||||
&& !PrinterSetupRequired(printer)
|
||||
&& validatePrintBed
|
||||
&& errors.Count(e => e.ErrorLevel == ValidationErrorLevel.Error) == 0
|
||||
&& printer.PrintableItems(printer.Bed.Scene).Any()
|
||||
&& settings.GetValue<bool>(SettingsKey.has_swappable_bed)
|
||||
&& settings.GetValue(SettingsKey.bed_surface) == "Default")
|
||||
{
|
||||
errors.Add(new ValidationError(ValidationErrors.BedSurfaceNotSelected)
|
||||
{
|
||||
Error = "Bed Surface Needs to be Selected".Localize(),
|
||||
Details = "You need to select your printer's 'Bed Surface' under the 'Bed Temperature' menu on the top right of your screen.".Localize(),
|
||||
ErrorLevel = ValidationErrorLevel.Error,
|
||||
});
|
||||
}
|
||||
|
||||
if (printer.Connection.IsConnected
|
||||
&& !PrinterSetupRequired(printer)
|
||||
&& validatePrintBed
|
||||
&& errors.Count(e => e.ErrorLevel == ValidationErrorLevel.Error) == 0
|
||||
&& printer.PrintableItems(printer.Bed.Scene).Any()
|
||||
&& string.IsNullOrEmpty(settings.GetValue(SettingsKey.active_material_key)))
|
||||
{
|
||||
errors.Add(new ValidationError(ValidationErrors.MaterialNotSelected)
|
||||
{
|
||||
Error = "A Material Should be Selected".Localize(),
|
||||
Details = "You should select the 'Material' your are printing with under the 'Hotend Temperature' menu on the top right of your screen.".Localize(),
|
||||
ErrorLevel = ValidationErrorLevel.Warning,
|
||||
});
|
||||
}
|
||||
|
||||
return errors;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue