[vlc-devel] commit: Qt4: correctly create some buttons. (Jean-Baptiste Kempf )
git version control
git at videolan.org
Fri Dec 19 16:47:13 CET 2008
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Fri Dec 19 16:45:46 2008 +0100| [eb254c90108855a8694e3b147b32c663be14b147] | committer: Jean-Baptiste Kempf
Qt4: correctly create some buttons.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=eb254c90108855a8694e3b147b32c663be14b147
---
modules/gui/qt4/components/controller.cpp | 26 ++++++++++++++++++++++++++
modules/gui/qt4/components/controller.hpp | 1 +
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/modules/gui/qt4/components/controller.cpp b/modules/gui/qt4/components/controller.cpp
index d346fc0..c66e03f 100644
--- a/modules/gui/qt4/components/controller.cpp
+++ b/modules/gui/qt4/components/controller.cpp
@@ -210,6 +210,14 @@ QWidget *AbstractController::createWidget( buttonType_e button, int options )
widget = stopButton;
}
break;
+ case OPEN_BUTTON:{
+ QToolButton *openButton = new QToolButton;
+ setupButton( openButton );
+ CONNECT_MAP_SET( openButton, OPEN_ACTION );
+ BUTTON_SET_BAR( openButton );
+ widget = openButton;
+ }
+ break;
case PREVIOUS_BUTTON:{
QToolButton *prevButton = new QToolButton;
setupButton( prevButton );
@@ -374,6 +382,24 @@ QWidget *AbstractController::createWidget( buttonType_e button, int options )
widget = reverseButton;
}
break;
+ case SKIP_BACK_BUTTON: {
+ QToolButton *skipBakButton = new QToolButton;
+ setupButton( skipBakButton );
+ CONNECT_MAP_SET( skipBakButton, SKIP_BACK_ACTION );
+ BUTTON_SET_BAR( skipBakButton );
+ ENABLE_ON_INPUT( skipBakButton );
+ widget = skipBakButton;
+ }
+ break;
+ case SKIP_FW_BUTTON: {
+ QToolButton *skipFwButton = new QToolButton;
+ setupButton( skipFwButton );
+ CONNECT_MAP_SET( skipFwButton, SKIP_FW_ACTION );
+ BUTTON_SET_BAR( skipFwButton );
+ ENABLE_ON_INPUT( skipFwButton );
+ widget = skipFwButton;
+ }
+ break;
default:
msg_Warn( p_intf, "This should not happen %i", button );
break;
diff --git a/modules/gui/qt4/components/controller.hpp b/modules/gui/qt4/components/controller.hpp
index e82aa4b..79402b2 100644
--- a/modules/gui/qt4/components/controller.hpp
+++ b/modules/gui/qt4/components/controller.hpp
@@ -117,6 +117,7 @@ typedef enum actionType_e
{
PLAY_ACTION,
STOP_ACTION,
+ OPEN_ACTION,
PREVIOUS_ACTION,
NEXT_ACTION,
SLOWER_ACTION,
More information about the vlc-devel
mailing list