Commit 84c9ebfe authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Remember to check MI when you use it in menus.cpp that can be called by skins.

Close #1846
parent 77e50bbe
...@@ -371,6 +371,7 @@ QMenu *QVLCMenu::ToolsMenu( intf_thread_t *p_intf, ...@@ -371,6 +371,7 @@ QMenu *QVLCMenu::ToolsMenu( intf_thread_t *p_intf,
} }
if( mi ) if( mi )
{ {
msg_Dbg( p_intf, "I am here" );
/* Minimal View */ /* Minimal View */
QAction *action = menu->addAction( qtr( "Mi&nimal View..." ), mi, QAction *action = menu->addAction( qtr( "Mi&nimal View..." ), mi,
SLOT( toggleMinimalView() ), qtr( "Ctrl+H" ) ); SLOT( toggleMinimalView() ), qtr( "Ctrl+H" ) );
...@@ -837,20 +838,26 @@ void QVLCMenu::PopupMenu( intf_thread_t *p_intf, bool show ) ...@@ -837,20 +838,26 @@ void QVLCMenu::PopupMenu( intf_thread_t *p_intf, bool show )
if( !b_isFullscreen ) if( !b_isFullscreen )
{ {
submenu = new QMenu( qtr( "Interface" ), menu ); submenu = new QMenu( qtr( "Interface" ), menu );
submenu->addAction( QIcon( ":/playlist" ), if( mi )
qtr( "Show Playlist" ), mi, SLOT( togglePlaylist() ) ); {
submenu->addAction( QIcon( ":/playlist" ),
qtr( "Show Playlist" ), mi, SLOT( togglePlaylist() ) );
}
addDPStaticEntry( submenu, qtr( I_MENU_EXT ), "", addDPStaticEntry( submenu, qtr( I_MENU_EXT ), "",
":/settings", SLOT( extendedDialog() ) ); ":/settings", SLOT( extendedDialog() ) );
action = submenu->addAction( QIcon( "" ), if( mi )
qtr( "Minimal View..." ), mi, SLOT( toggleMinimalView() ) ); {
action->setCheckable( true ); action = submenu->addAction( QIcon( "" ),
action->setChecked( !( mi->getControlsVisibilityStatus() & qtr( "Minimal View..." ), mi, SLOT( toggleMinimalView() ) );
CONTROLS_VISIBLE ) ); action->setCheckable( true );
action = submenu->addAction( QIcon( "" ), action->setChecked( !( mi->getControlsVisibilityStatus() &
qtr( "Toggle Fullscreen Interface" ), CONTROLS_VISIBLE ) );
mi, SLOT( toggleFullScreen() ) ); action = submenu->addAction( QIcon( "" ),
action->setCheckable( true ); qtr( "Toggle Fullscreen Interface" ),
action->setChecked( mi->isFullScreen() ); mi, SLOT( toggleFullScreen() ) );
action->setCheckable( true );
action->setChecked( mi->isFullScreen() );
}
menu->addMenu( submenu ); menu->addMenu( submenu );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment