X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcec-config-gui%2Factions%2FUpdateEvent.cs;h=4a3e701a9099c91fbaa46fc24128593fa8f14231;hb=9465b147bebb736351f32e92413a0eb0302028bc;hp=6d19757121fe4d0abc522a3aebfb6512d0271151;hpb=f976869e75bd69e92e02d4a28c87403e2491da4d;p=deb_libcec.git diff --git a/src/cec-config-gui/actions/UpdateEvent.cs b/src/cec-config-gui/actions/UpdateEvent.cs index 6d19757..4a3e701 100644 --- a/src/cec-config-gui/actions/UpdateEvent.cs +++ b/src/cec-config-gui/actions/UpdateEvent.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using CecSharp; namespace CecConfigGui @@ -18,11 +16,18 @@ namespace CecConfigGui HasAVRDevice, AVRVendorId, Configuration, - MenuLanguage + MenuLanguage, + PollDevices, + ExitApplication } public class UpdateEvent : EventArgs { + public UpdateEvent(UpdateEventType type) + { + Type = type; + } + public UpdateEvent(UpdateEventType type, bool value) { Type = type; @@ -56,8 +61,11 @@ namespace CecConfigGui public abstract class UpdateProcess { - public UpdateProcess() + public void SendEvent(UpdateEventType type) { + EventHandler temp = EventHandler; + if (temp != null) + temp(this, new UpdateEvent(type)); } public void SendEvent(UpdateEventType type, bool value)