]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/menus.cpp
Qt: New dialog for plugins listing.
[vlc] / modules / gui / qt4 / menus.cpp
index 1d2d01a08b7b019a3c85b342b60873adc351f133..4fe59c663fd7f2b8e27f3cee8636c8b81d0304cb 100644 (file)
@@ -137,6 +137,7 @@ int DeleteNonStaticEntries( QMenu *menu )
         else
             i_ret++;
     }
+    return i_ret;
 }
 
 /***
@@ -350,6 +351,9 @@ QMenu *QVLCMenu::ToolsMenu( intf_thread_t *p_intf )
     addDPStaticEntry( menu, qtr( I_MENU_MSG ), "",
         ":/messages", SLOT( messagesDialog() ),
         "Ctrl+M" );
+    addDPStaticEntry( menu, qtr( "Plugins and extensions" ), "",
+        "", SLOT( pluginDialog() ),
+        "" );
     addDPStaticEntry( menu, qtr( I_MENU_INFO ) , "", ":/info",
         SLOT( mediaInfoDialog() ), "Ctrl+I" );
     addDPStaticEntry( menu, qtr( I_MENU_CODECINFO ) , "",
@@ -362,6 +366,8 @@ QMenu *QVLCMenu::ToolsMenu( intf_thread_t *p_intf )
 #endif
     menu->addSeparator();
 
+    addDPStaticEntry( menu, qtr( "Customi&ze Interface..." ), "",
+        ":/preferences", SLOT( toolbarDialog() ), "" );
     addDPStaticEntry( menu, qtr( "&Preferences..." ), "",
         ":/preferences", SLOT( prefsDialog() ), "Ctrl+P" );
 
@@ -1328,11 +1334,6 @@ void QVLCMenu::updateRecents( intf_thread_t *p_intf )
                 rmrl->signalMapper->setMapping( action, l.at( i ) );
             }
 
-            CONNECT( rmrl->signalMapper,
-                     mapped(const QString & ),
-                     DialogsProvider::getInstance( p_intf ),
-                     playMRL( const QString & ) );
-
             recentsMenu->addSeparator();
             recentsMenu->addAction( "Clear", rmrl, SLOT( clear() ) );
         }