From 014040276f53b2d29aabdb365803bd00a94ce384 Mon Sep 17 00:00:00 2001 From: jlewin Date: Fri, 22 Mar 2019 14:14:29 -0700 Subject: [PATCH] Add AnyCommunicationStateChanged event - Issue MatterHackers/MCCentral#5197 Disable sign-in widget while printing --- MatterControlLib/PrinterCommunication/PrinterConnection.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MatterControlLib/PrinterCommunication/PrinterConnection.cs b/MatterControlLib/PrinterCommunication/PrinterConnection.cs index 5e88747d8..bc002a088 100644 --- a/MatterControlLib/PrinterCommunication/PrinterConnection.cs +++ b/MatterControlLib/PrinterCommunication/PrinterConnection.cs @@ -91,6 +91,8 @@ namespace MatterHackers.MatterControl.PrinterCommunication /// public class PrinterConnection : IDisposable { + public static event EventHandler AnyCommunicationStateChanged; + public event EventHandler Disposed; public event EventHandler TemporarilyHoldingTemp; @@ -595,6 +597,7 @@ namespace MatterHackers.MatterControl.PrinterCommunication communicationState = value; CommunicationStateChanged?.Invoke(this, null); + AnyCommunicationStateChanged?.Invoke(this, null); } } }