]> git.sesse.net Git - vlc/commitdiff
Qt4: small fixes on the toolbar custom dialog
authorJean-Baptiste Kempf <jb@videolan.org>
Sun, 25 Dec 2011 22:47:33 +0000 (23:47 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Tue, 27 Dec 2011 23:49:08 +0000 (00:49 +0100)
modules/gui/qt4/components/controller.hpp
modules/gui/qt4/dialogs/toolbar.cpp

index 42ce504a41892d989a3cc4ed84b84897616f44e1..d3ba78bcc35da8ce2f377d238c3b0eb90b73a233 100644 (file)
@@ -108,12 +108,12 @@ typedef enum buttonType_e
 
 
 static const char* const nameL[BUTTON_MAX] = { N_("Play"), N_("Stop"), N_("Open"),
-    N_("Previous/Backward"), N_("Next/Forward"), N_("Slower"), N_("Faster"), N_("Fullscreen"),
+    N_("Previous / Backward"), N_("Next / Forward"), N_("Slower"), N_("Faster"), N_("Fullscreen"),
     N_("De-Fullscreen"), N_("Extended panel"), N_("Playlist"), N_("Snapshot"),
     N_("Record"), N_("A->B Loop"), N_("Frame By Frame"), N_("Trickplay Reverse"),
     N_("Step backward" ), N_("Step forward"), N_("Quit"), N_("Random"),
-    N_("Loop/Repeat mode"), N_("Information"), N_("Previous"), N_("Next"),
-    N_("Open subtitles file"), N_("Fullscreen controller width toggle")
+    N_("Loop / Repeat"), N_("Information"), N_("Previous"), N_("Next"),
+    N_("Open subtitles"), N_("Dock fullscreen controller")
 };
 static const char* const tooltipL[BUTTON_MAX] = { I_PLAY_TOOLTIP,
     N_("Stop playback"), N_("Open a medium"),
@@ -137,7 +137,7 @@ static const QString iconL[BUTTON_MAX] ={ ":/toolbar/play_b", ":/toolbar/stop_b"
     ":/toolbar/frame", ":/toolbar/reverse", ":/toolbar/skip_back",
     ":/toolbar/skip_fw", ":/toolbar/clear", ":/buttons/playlist/shuffle_on",
     ":/buttons/playlist/repeat_all", ":/menu/info",
-    ":/toolbar/previous_b", ":/toolbar/next_b", "", ":/toolbar/space"
+    ":/toolbar/previous_b", ":/toolbar/next_b", ":/toolbar/eject", ":/toolbar/space"
 };
 
 enum
index 93401ac3b3f0427d9d3249429b9575eee298a68f..8f6bb097113e72ec6ceffedda894f55dfa01db2f 100644 (file)
@@ -286,7 +286,11 @@ WidgetListing::WidgetListing( intf_thread_t *p_intf, QWidget *_parent )
 
     /* Normal options */
     setViewMode( QListView::IconMode );
-    setSpacing( 20 );
+    setSpacing( 8 );
+    setGridSize( QSize(90, 50) );
+    setWrapping( true );
+    setWordWrap( true );
+    setTextElideMode( Qt::ElideNone );
     setDragEnabled( true );
 
     /* All the buttons do not need a special rendering */
@@ -294,7 +298,8 @@ WidgetListing::WidgetListing( intf_thread_t *p_intf, QWidget *_parent )
     {
         QListWidgetItem *widgetItem = new QListWidgetItem( this );
         widgetItem->setText( qtr( nameL[i] ) );
-        widgetItem->setIcon( QIcon( iconL[i] ) );
+        QPixmap pix( iconL[i] );
+        widgetItem->setIcon( pix.scaled( 16, 16, Qt::KeepAspectRatio, Qt::SmoothTransformation ) );
         widgetItem->setData( Qt::UserRole, QVariant( i ) );
         addItem( widgetItem );
     }
@@ -434,6 +439,7 @@ WidgetListing::WidgetListing( intf_thread_t *p_intf, QWidget *_parent )
                 layout->setForwardButton( next );
                 layout->setRoundButton( play );
             }
+            widgetItem->setText( qtr("Playback Buttons") );
             break;
         default:
             msg_Warn( p_intf, "This should not happen %i", i );