Qt: toolbars, change regroupments of unsplittable buttons as QFrame
authorJean-Baptiste Kempf <jb@videolan.org>
Sun, 18 Jan 2009 18:03:25 +0000 (19:03 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 18 Jan 2009 23:25:18 +0000 (00:25 +0100)
I will need that to clarify the Toolbar editor.

modules/gui/qt4/components/controller.cpp
modules/gui/qt4/components/controller.hpp
modules/gui/qt4/components/controller_widget.hpp

index a78510e..2a8dc81 100644 (file)
@@ -417,10 +417,10 @@ QWidget *AbstractController::createWidget( buttonType_e button, int options )
     return widget;
 }
 
-QWidget *AbstractController::discFrame()
+QFrame *AbstractController::discFrame()
 {
     /** Disc and Menus handling */
-    QWidget *discFrame = new QWidget( this );
+    QFrame *discFrame = new QFrame( this );
 
     QHBoxLayout *discLayout = new QHBoxLayout( discFrame );
     discLayout->setSpacing( 0 ); discLayout->setMargin( 0 );
@@ -459,7 +459,7 @@ QWidget *AbstractController::discFrame()
     return discFrame;
 }
 
-QWidget *AbstractController::telexFrame()
+QFrame *AbstractController::telexFrame()
 {
     /**
      * Telextext QFrame
index 2726de8..086843f 100644 (file)
@@ -161,8 +161,8 @@ protected:
     QWidget *createWidget( buttonType_e, int options = WIDGET_NORMAL );
 private:
     static void setupButton( QAbstractButton * );
-    QWidget *discFrame();
-    QWidget *telexFrame();
+    QFrame *discFrame();
+    QFrame *telexFrame();
 
 protected slots:
     virtual void doAction( int );
index 38bb76f..d6c622c 100644 (file)
@@ -31,6 +31,7 @@
 #include "qt4.hpp"
 
 #include <QWidget>
+#include <QFrame>
 #include <QToolButton>
 
 #define I_PLAY_TOOLTIP N_("Play\nIf the playlist is empty, open a media")
@@ -61,7 +62,7 @@ private slots:
     void setIcons( bool, bool );
 };
 
-class TeletextController : public QWidget
+class TeletextController : public QFrame
 {
     Q_OBJECT
     friend class AbstractController;