* View Menu
* Interface modification, load other interfaces, activate Extensions
**/
-QMenu *QVLCMenu::ViewMenu( intf_thread_t *p_intf,
- QMenu *current,
- bool with_intf )
+QMenu *QVLCMenu::ViewMenu( intf_thread_t *p_intf, QMenu *current )
{
QAction *action;
-
QMenu *menu;
- if( !with_intf )
- menu = new QMenu( qtr( "&View" ), current );
+
+ if( !current )
+ {
+ menu = new QMenu( qtr( "&View" ) );
+ }
else
{
menu = current;
menu->addSeparator();
- if( with_intf )
- {
- QMenu *intfmenu = InterfacesMenu( p_intf, menu );
- menu->addSeparator();
- }
+ QMenu *intfmenu = InterfacesMenu( p_intf, menu );
+ menu->addSeparator();
/* Minimal View */
action = menu->addAction( qtr( "Mi&nimal View" ) );
action->setShortcut( qtr( "Ctrl+H" ) );
action->setCheckable( true );
- action->setChecked( !with_intf &&
- (mi->getControlsVisibilityStatus() & CONTROLS_HIDDEN ) );
+ action->setChecked( (mi->getControlsVisibilityStatus() & CONTROLS_HIDDEN ) );
CONNECT( action, triggered( bool ), mi, toggleMinimalView( bool ) );
CONNECT( mi, minimalViewToggled( bool ), action, setChecked( bool ) );
action->setChecked( mi->isPlDocked() );
CONNECT( action, triggered( bool ), mi, dockPlaylist( bool ) );
- if( with_intf )
+ if( !current )
// I don't want to manage consistency between menus, so no popup-menu
{
action = menu->addAction( qtr( "Quit after Playback" ) );
msg_Warn( p_intf, "could not find parent interface" );
}
else
- menu->addMenu( ViewMenu( p_intf, menu, false ));
+ menu->addMenu( ViewMenu( p_intf, (QMenu *)NULL ) );
menu->addMenu( submenu );
}
static QMenu *ToolsMenu( QMenu * );
static QMenu *ToolsMenu( QWidget * );
- static QMenu *ViewMenu( intf_thread_t *, QWidget *parent );
- static QMenu *ViewMenu( intf_thread_t *, QMenu *, bool with_intf );
+ static QMenu *ViewMenu( intf_thread_t *, QWidget * );
+ static QMenu *ViewMenu( intf_thread_t *, QMenu * );
static QMenu *InterfacesMenu( intf_thread_t *p_intf, QMenu * );
static void ExtensionsMenu( intf_thread_t *p_intf, QMenu * );
case 1: QVLCMenu::AudioMenu( p_intf, menu ); break;
case 2: QVLCMenu::VideoMenu( p_intf, menu ); break;
case 3: QVLCMenu::RebuildNavigMenu( p_intf, menu ); break;
- case 4: QVLCMenu::ViewMenu( p_intf, menu, true ); break;
+ case 4: QVLCMenu::ViewMenu( p_intf, menu ); break;
}
}
private: