- vlc_object_t *p_aout = ( vlc_object_t * )
- vlc_object_find( p_input, VLC_OBJECT_AOUT, FIND_ANYWHERE );
- vlc_object_t *p_vout = ( vlc_object_t * )
- vlc_object_find( p_input, VLC_OBJECT_VOUT, FIND_CHILD );
-
- /* Add a fullscreen switch button */
- if( p_vout )
- {
- vlc_value_t val;
- var_Get( p_vout, "fullscreen", &val );
- val.b_bool = !val.b_bool;
- CreateAndConnect( menu, "fullscreen", qtr( "Fullscreen" ), "",
- ITEM_CHECK, p_vout->i_object_id, val, VLC_VAR_BOOL,
- !val.b_bool );
- b_fullscreen = !val.b_bool;
- }
-
- /* Audio menu */
- AudioAutoMenuBuilder( p_aout, p_input, objects, varnames );
- if( p_aout )
- vlc_object_release( p_aout );
- submenu = Populate( p_intf, NULL, varnames, objects );
- varnames.clear(); objects.clear();
- action = menu->addMenu( submenu );
- action->setText( qtr( "Audio" ) );
- if( submenu->isEmpty() )