[vlc-devel] [PATCH] Qt menus: show 'Select skin' in the skins2 popup menu
Jean-Philippe Andre
jpeg at via.ecp.fr
Thu Aug 14 01:35:52 CEST 2008
---
modules/gui/qt4/menus.cpp | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/modules/gui/qt4/menus.cpp b/modules/gui/qt4/menus.cpp
index 4a6d0e5..7b0e0c6 100644
--- a/modules/gui/qt4/menus.cpp
+++ b/modules/gui/qt4/menus.cpp
@@ -850,6 +850,25 @@ void QVLCMenu::PopupMenu( intf_thread_t *p_intf, bool show )
action->setCheckable( true );
action->setChecked( mi->isFullScreen() );
}
+ else /* We are using the skins interface.
+ If not, this entry will not show. */
+ {
+ objects.clear();
+ varnames.clear();
+ vlc_object_t *p_object = ( vlc_object_t* )
+ vlc_object_find( p_intf, VLC_OBJECT_INTF, FIND_PARENT );
+ if( p_object )
+ {
+ objects.push_back( p_object->i_object_id );
+ varnames.push_back( "intf-skins" );
+ Populate( p_intf, submenu, varnames, objects );
+ vlc_object_release( p_object );
+ }
+ else
+ {
+ msg_Dbg( p_intf, "could not find parent interface" );
+ }
+ }
menu->addMenu( submenu );
}
--
1.5.6.4
More information about the vlc-devel
mailing list