[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