# include "config.h"
#endif
-#include <vlc_common.h>
-
#include <vlc_intf_strings.h>
+#include <vlc_services_discovery.h>
-#include "main_interface.hpp"
#include "menus.hpp"
-#include "dialogs_provider.hpp"
-#include "input_manager.hpp"
-#include "recents.hpp"
+
+#include "main_interface.hpp" /* View modifications */
+#include "dialogs_provider.hpp" /* Dialogs display */
+#include "input_manager.hpp" /* Input Management */
+#include "recents.hpp" /* Recent Items */
#include <QMenu>
#include <QMenuBar>
else
i_ret++;
}
+ return i_ret;
}
/***
":/capture-card", SLOT( openCaptureDialog() ),
"Ctrl+C" );
- recentsMenu = new QMenu( qtr( "Recently played" ), menu );
+ menu->addSeparator();
+
+ recentsMenu = new QMenu( qtr( "Recently &Played" ), menu );
updateRecents( p_intf );
menu->addMenu( recentsMenu );
menu->addSeparator();
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 ) , "",
#endif
menu->addSeparator();
+ addDPStaticEntry( menu, qtr( "Customi&ze Interface..." ), "",
+ ":/preferences", SLOT( toolbarDialog() ), "" );
addDPStaticEntry( menu, qtr( "&Preferences..." ), "",
":/preferences", SLOT( prefsDialog() ), "Ctrl+P" );
{
for( int i = 0; i < l.size(); ++i )
{
- action = recentsMenu->addAction( l.at( i ),
+ action = recentsMenu->addAction(
+ QString( "&%1: " ).arg( i + 1 ) + l.at( i ),
rmrl->signalMapper,
SLOT( map() ) );
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() ) );
+ recentsMenu->addAction( "&Clear", rmrl, SLOT( clear() ) );
}
}
}