]> git.sesse.net Git - vlc/blobdiff - projects/mozilla/control/npolibvlc.h
mozilla plugin: rework events listeners to dom level 2 type, sort of.
[vlc] / projects / mozilla / control / npolibvlc.h
index 25e1adce69feebeb347b8080b96561716750d3d3..c6d8694b6d73ec8d84df7bb5627512d447f4920e 100644 (file)
@@ -38,8 +38,7 @@ protected:
     inputObj(NULL),
     playlistObj(NULL),
     subtitleObj(NULL),
-    videoObj(NULL),
-    eventObj(NULL) {};
+    videoObj(NULL) { }
 
     virtual ~LibvlcRootNPObject();
 
@@ -59,7 +58,6 @@ private:
     NPObject *playlistObj;
     NPObject *subtitleObj;
     NPObject *videoObj;
-    NPObject *eventObj;
 };
 
 class LibvlcAudioNPObject: public RuntimeNPObject
@@ -265,23 +263,3 @@ protected:
     InvokeResult invoke(int index, const NPVariant *args, uint32_t argCount, NPVariant &result);
 };
 
-class LibvlcEventNPObject: public RuntimeNPObject
-{
-protected:
-    friend class RuntimeNPClass<LibvlcEventNPObject>;
-
-    LibvlcEventNPObject(NPP instance, const NPClass *aClass) :
-        RuntimeNPObject(instance, aClass) {};
-    virtual ~LibvlcEventNPObject() {};
-
-    static const int propertyCount;
-    static const NPUTF8 * const propertyNames[];
-
-    static const int methodCount;
-    static const NPUTF8 * const methodNames[];
-
-    InvokeResult invoke(int index, const NPVariant *args, uint32_t argCount, NPVariant &result);
-
-    bool parseArgs(const NPVariant *args, uint32_t argCount,
-                   eventtypes_bitmap_t &eventToGet);
-};