LibCecSharp: more cosmetics
[deb_libcec.git] / src / cec-config-gui / actions / UpdateEvent.cs
index b559764ec6ed10b60f5f5dec9b98dbd03477ff19..a7e2df6bbb2227e83aea53d9692f87dc1c517941 100644 (file)
@@ -1,6 +1,4 @@
 using System;
-using System.Collections.Generic;
-using System.Text;
 using CecSharp;
 
 namespace CecConfigGui
@@ -17,11 +15,18 @@ namespace CecConfigGui
     PhysicalAddress,
     HasAVRDevice,
     AVRVendorId,
-    Configuration
+    Configuration,
+    MenuLanguage,
+    PollDevices
   }
 
   public class UpdateEvent : EventArgs
   {
+    public UpdateEvent(UpdateEventType type)
+    {
+      Type = type;
+    }
+
     public UpdateEvent(UpdateEventType type, bool value)
     {
       Type = type;
@@ -55,8 +60,11 @@ namespace CecConfigGui
 
   public abstract class UpdateProcess
   {
-    public UpdateProcess()
+      public void SendEvent(UpdateEventType type)
     {
+      EventHandler<UpdateEvent> temp = EventHandler;
+      if (temp != null)
+        temp(this, new UpdateEvent(type));
     }
 
     public void SendEvent(UpdateEventType type, bool value)