]> git.sesse.net Git - vlc/commitdiff
Qt: show extension short description in menu
authorJean-Baptiste Kempf <jb@videolan.org>
Sun, 29 Sep 2013 21:55:07 +0000 (23:55 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 29 Sep 2013 21:55:07 +0000 (23:55 +0200)
Else fallback to title

modules/gui/qt4/extensions_manager.cpp

index a77bdcbac735ff535fa4992cbc5da7a02519c9c9..0c4cadabfd66c636d7316205f908e294b4710ac6 100644 (file)
@@ -153,7 +153,9 @@ void ExtensionsManager::menu( QMenu *current )
 
         if( b_Active && extension_HasMenu( p_extensions_manager, p_ext ) )
         {
-            QMenu *submenu = new QMenu( qfu( p_ext->psz_title ), current );
+            QMenu *submenu = new QMenu(
+                    qfu( p_ext->psz_shortdescription ? p_ext->psz_shortdescription: p_ext->psz_title ),
+                    current );
             char **ppsz_titles = NULL;
             uint16_t *pi_ids = NULL;
             size_t i_num = 0;
@@ -198,7 +200,8 @@ void ExtensionsManager::menu( QMenu *current )
         }
         else
         {
-            action = current->addAction( qfu( p_ext->psz_title ) );
+            action = current->addAction(
+                    qfu( p_ext->psz_shortdescription ? p_ext->psz_shortdescription: p_ext->psz_title ) );
             menuMapper->setMapping( action, MENU_MAP( 0, i_ext ) );
             CONNECT( action, triggered(), menuMapper, map() );