From fc583e2c34cee848250fa06572b037bb54ed915f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Fri, 14 Oct 2011 02:47:16 +0200 Subject: [PATCH] Qt: use a QStackedWidget for the artContainer in the playlist --- modules/gui/qt4/components/playlist/playlist.cpp | 8 +++----- modules/gui/qt4/components/playlist/playlist.hpp | 3 ++- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/gui/qt4/components/playlist/playlist.cpp b/modules/gui/qt4/components/playlist/playlist.cpp index 296d117d11..2337ed9133 100644 --- a/modules/gui/qt4/components/playlist/playlist.cpp +++ b/modules/gui/qt4/components/playlist/playlist.cpp @@ -41,6 +41,7 @@ #include #include #include +#include /********************************************************************** * Playlist Widget. The embedded playlist @@ -67,16 +68,13 @@ PlaylistWidget::PlaylistWidget( intf_thread_t *_p_i, QWidget *_par ) /* Create a Container for the Art Label in order to have a beautiful resizing for the selector above it */ - QWidget *artContainer = new QWidget; - QHBoxLayout *artContLay = new QHBoxLayout( artContainer ); - artContLay->setMargin( 0 ); - artContLay->setSpacing( 0 ); + artContainer = new QStackedWidget; artContainer->setMaximumHeight( 128 ); /* Art label */ CoverArtLabel *art = new CoverArtLabel( artContainer, p_intf ); art->setToolTip( qtr( "Double click to get media information" ) ); - artContLay->addWidget( art, 1 ); + artContainer->addWidget( art ); CONNECT( THEMIM->getIM(), artChanged( QString ), art, showArtUpdate( const QString& ) ); diff --git a/modules/gui/qt4/components/playlist/playlist.hpp b/modules/gui/qt4/components/playlist/playlist.hpp index c94a84fd51..ae38a279a8 100644 --- a/modules/gui/qt4/components/playlist/playlist.hpp +++ b/modules/gui/qt4/components/playlist/playlist.hpp @@ -45,6 +45,7 @@ class LocationBar; class QSignalMapper; class SearchLineEdit; class QModelIndex; +class QStackedWidget; class PlaylistWidget : public QWidget { @@ -55,7 +56,7 @@ public: void forceHide(); void forceShow(); - + QStackedWidget *artContainer; private: QSplitter *leftSplitter; QSplitter *split; -- 2.39.2