vlc | branch: master | Jean-Baptiste Kempf <[email protected]> | Fri Oct 14 02:47:16 2011 +0200| [fc583e2c34cee848250fa06572b037bb54ed915f] | committer: Jean-Baptiste Kempf
Qt: use a QStackedWidget for the artContainer in the playlist > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=fc583e2c34cee848250fa06572b037bb54ed915f --- 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 296d117..2337ed9 100644 --- a/modules/gui/qt4/components/playlist/playlist.cpp +++ b/modules/gui/qt4/components/playlist/playlist.cpp @@ -41,6 +41,7 @@ #include <QMenu> #include <QSignalMapper> #include <QSlider> +#include <QStackedWidget> /********************************************************************** * 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 c94a84f..ae38a27 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; _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
