Remove coupling to PrintItemWrapper, revise naming to follow suite
This commit is contained in:
parent
2aba5f185d
commit
23d7dedee7
2 changed files with 7 additions and 7 deletions
|
|
@ -105,12 +105,12 @@ namespace MatterHackers.MatterControl.PrinterCommunication.Io
|
|||
|
||||
case PauseReason.PauseLayerReached:
|
||||
case PauseReason.GCodeRequest:
|
||||
printer.Connection.PauseOnLayer.CallEvents(printer.Connection, new PrintItemWrapperEventArgs(printer.Bed.printItem));
|
||||
printer.Connection.PauseOnLayer.CallEvents(printer.Connection, new NamedItemEventArgs(printer.Bed.EditContext.SourceItem.Name));
|
||||
UiThread.RunOnIdle(() => StyledMessageBox.ShowMessageBox(ResumePrint, layerPauseMessage.FormatWith(layerNumber), pauseCaption, StyledMessageBox.MessageType.YES_NO, "Ok".Localize(), "Resume".Localize()));
|
||||
break;
|
||||
|
||||
case PauseReason.FilamentRunout:
|
||||
printer.Connection.FilamentRunout.CallEvents(printer.Connection, new PrintItemWrapperEventArgs(printer.Bed.printItem));
|
||||
printer.Connection.FilamentRunout.CallEvents(printer.Connection, new NamedItemEventArgs(printer.Bed.EditContext.SourceItem.Name));
|
||||
UiThread.RunOnIdle(() => StyledMessageBox.ShowMessageBox(ResumePrint, filamentPauseMessage, pauseCaption, StyledMessageBox.MessageType.YES_NO, "Ok".Localize(), "Resume".Localize()));
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -473,7 +473,7 @@ namespace MatterHackers.MatterControl.PrinterCommunication
|
|||
// Set this early as we always want our functions to know the state we are in.
|
||||
communicationState = value;
|
||||
timeSinceStartedPrint.Stop();
|
||||
PrintFinished.CallEvents(this, new PrintItemWrapperEventArgs(printer.Bed.printItem));
|
||||
PrintFinished.CallEvents(this, new NamedItemEventArgs(printer.Bed.EditContext.SourceItem.Name));
|
||||
|
||||
// clear single use setting on print completion
|
||||
foreach (var keyValue in printer.Settings.BaseLayer)
|
||||
|
|
@ -2846,14 +2846,14 @@ namespace MatterHackers.MatterControl.PrinterCommunication
|
|||
}
|
||||
}
|
||||
|
||||
public class PrintItemWrapperEventArgs : EventArgs
|
||||
public class NamedItemEventArgs : EventArgs
|
||||
{
|
||||
public PrintItemWrapperEventArgs(PrintItemWrapper printItemWrapper)
|
||||
public NamedItemEventArgs(string name)
|
||||
{
|
||||
this.PrintItemWrapper = printItemWrapper;
|
||||
this.ItemName = name;
|
||||
}
|
||||
|
||||
public PrintItemWrapper PrintItemWrapper { get; }
|
||||
public string ItemName { get; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue