[vlc-devel] commit: Qt menus: show 'Select skin' in the skins2 popup menu ( Jean-Philippe Andre )
git version control
git at videolan.org
Thu Aug 14 01:46:31 CEST 2008
vlc | branch: master | Jean-Philippe Andre <jpeg at via.ecp.fr> | Wed Aug 13 19:35:52 2008 -0400| [e3e58c86234bc077d20340d36074b0b979b4e097] | committer: Jean-Baptiste Kempf
Qt menus: show 'Select skin' in the skins2 popup menu
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e3e58c86234bc077d20340d36074b0b979b4e097
---
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 );
}
More information about the vlc-devel
mailing list