]> git.sesse.net Git - vlc/commitdiff
Extensions/Qt: new method ExtensionManager::getManager()
authorJean-Philippe André <jpeg@videolan.org>
Thu, 28 Jan 2010 23:29:51 +0000 (00:29 +0100)
committerJean-Philippe André <jpeg@videolan.org>
Fri, 29 Jan 2010 00:15:49 +0000 (01:15 +0100)
Returns a direct pointer to the extensions_manager_t

modules/gui/qt4/extensions_manager.hpp

index c008ff9cd19aba13cc5ed3f0320e68c070aecd50..1edfce599abde9753bb8a3b711cfb197861e21b7 100644 (file)
@@ -63,6 +63,14 @@ public:
     inline bool isUnloading() { return b_unloading; }
     void menu( QMenu *current );
 
+    /** Get the extensions_manager_t if it is loaded and hold the object */
+    extensions_manager_t* getManager()
+    {
+        if( !p_extensions_manager ) return NULL;
+        vlc_object_hold( p_extensions_manager );
+        return p_extensions_manager;
+    }
+
 public slots:
     bool loadExtensions();
     void unloadExtensions();