improving export dialog and options

issue: MatterHackers/MCCentral#4643
Export dumps users to empty Select Printer page
This commit is contained in:
Lars Brubaker 2018-12-05 17:48:32 -08:00
parent a3862b44ce
commit b3dfbb5330
5 changed files with 74 additions and 22 deletions

View file

@ -54,11 +54,26 @@ namespace MatterHackers.MatterControl.Plugins.X3GDriver
public override bool Enabled
{
get => printer.Settings.PrinterSelected
get => printer != null
&& printer.Settings.PrinterSelected
&& printer.Settings.GetValue<bool>("enable_sailfish_communication");
}
public override string DisabledReason => printer.Settings.PrinterSelected ? "" : "No Printer Selected".Localize();
public override string DisabledReason
{
get
{
if (printer == null
|| printer.Settings.PrinterSelected)
{
return "";
}
else
{
return "No Printer Selected".Localize();
}
}
}
public override bool ExportPossible(ILibraryAsset libraryItem) => true;