From e3e58c86234bc077d20340d36074b0b979b4e097 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Wed, 13 Aug 2008 19:35:52 -0400 Subject: [PATCH] Qt menus: show 'Select skin' in the skins2 popup menu Signed-off-by: Jean-Baptiste Kempf --- modules/gui/qt4/menus.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/modules/gui/qt4/menus.cpp b/modules/gui/qt4/menus.cpp index 4a6d0e5289..7b0e0c6d8d 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 ); } -- 2.39.2