From e2dcc023e3cce7cd42ff714a5dba5f2476ed3c69 Mon Sep 17 00:00:00 2001 From: Pavlov Konstantin Date: Mon, 21 Jan 2008 23:45:22 +0000 Subject: [PATCH] QT4: Add a menu item to switch to WxWidgets if available. --- modules/gui/qt4/dialogs_provider.cpp | 5 +++++ modules/gui/qt4/dialogs_provider.hpp | 1 + modules/gui/qt4/menus.cpp | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/modules/gui/qt4/dialogs_provider.cpp b/modules/gui/qt4/dialogs_provider.cpp index 5de8158792..67831d5865 100644 --- a/modules/gui/qt4/dialogs_provider.cpp +++ b/modules/gui/qt4/dialogs_provider.cpp @@ -509,3 +509,8 @@ void DialogsProvider::switchToSkins() { var_SetString( p_intf, "intf-switch", "skins2" ); } + +void DialogsProvider::switchToWx() +{ + var_SetString( p_intf, "intf-switch", "wxwidgets" ); +} diff --git a/modules/gui/qt4/dialogs_provider.hpp b/modules/gui/qt4/dialogs_provider.hpp index 4776b002b1..3c90b8b436 100644 --- a/modules/gui/qt4/dialogs_provider.hpp +++ b/modules/gui/qt4/dialogs_provider.hpp @@ -183,6 +183,7 @@ public slots: void saveAPlaylist(); void switchToSkins(); + void switchToWx(); void quit(); }; diff --git a/modules/gui/qt4/menus.cpp b/modules/gui/qt4/menus.cpp index 14e05bcd81..c664283734 100644 --- a/modules/gui/qt4/menus.cpp +++ b/modules/gui/qt4/menus.cpp @@ -332,6 +332,11 @@ QMenu *QVLCMenu::InterfacesMenu( intf_thread_t *p_intf, QMenu *current ) menu->addSeparator(); menu->addAction( qtr( "Switch to skins" ), THEDP, SLOT( switchToSkins() ), QString( "Ctrl+Z" ) ); + if( module_Exists( VLC_OBJECT( p_intf ), "wxwidgets" ) ) + { + menu->addAction( qtr( "Switch to WxWidgets" ), THEDP, + SLOT( switchToWx() ) ); + } } CONNECT( menu, aboutToShow(), THEDP->menusUpdateMapper, map() ); -- 2.39.2