From a131494006fe0667b50997f05b29ab83e0987641 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Tue, 4 Nov 2014 16:53:18 +0100 Subject: [PATCH] Correctly calculate view sizes on Artist page. --- src/libtomahawk/viewpages/ArtistViewPage.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/viewpages/ArtistViewPage.cpp b/src/libtomahawk/viewpages/ArtistViewPage.cpp index 17a74efa3..9104d0dd5 100644 --- a/src/libtomahawk/viewpages/ArtistViewPage.cpp +++ b/src/libtomahawk/viewpages/ArtistViewPage.cpp @@ -85,7 +85,8 @@ ArtistInfoWidget::ArtistInfoWidget( const Tomahawk::artist_ptr& artist, QWidget* ui->albums->setWrapping( false ); ui->albums->setItemWidth( scaledX( 190 ) ); ui->albums->proxyModel()->setHideDupeItems( true ); - ui->albums->setFixedHeight( scaledY( 190 + 56 + 38 ) ); + ui->albums->delegate()->setWordWrapping( true ); + ui->albums->setFixedHeight( ui->albums->itemSize().height() + ui->albums->spacing() * 2 ); m_albumsModel = new PlayableModel( ui->albums ); ui->albums->setPlayableModel( m_albumsModel ); @@ -105,7 +106,8 @@ ArtistInfoWidget::ArtistInfoWidget( const Tomahawk::artist_ptr& artist, QWidget* ui->topHits->setWrapping( false ); ui->topHits->setItemWidth( scaledX( 140 ) ); ui->topHits->proxyModel()->setHideDupeItems( true ); - ui->topHits->setFixedHeight( scaledY( 140 + 56 + 38 ) ); + ui->topHits->delegate()->setWordWrapping( true ); + ui->topHits->setFixedHeight( ui->topHits->itemSize().height() + ui->topHits->spacing() * 2 ); m_topHitsModel = new PlayableModel( ui->topHits ); ui->topHits->setPlayableModel( m_topHitsModel );