From f44e84fee04e7f89a301b0a037839bad87adacac Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 25 Jul 2013 17:07:45 +0200 Subject: [PATCH] Fix elision in description text --- src/libtomahawk/infobar/InfoBar.cpp | 1 + src/libtomahawk/widgets/BasicHeader.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/libtomahawk/infobar/InfoBar.cpp b/src/libtomahawk/infobar/InfoBar.cpp index e6dcfef1b..c60ac77c1 100644 --- a/src/libtomahawk/infobar/InfoBar.cpp +++ b/src/libtomahawk/infobar/InfoBar.cpp @@ -72,6 +72,7 @@ InfoBar::InfoBar( QWidget* parent ) font.setPointSize( descriptionFontSize ); font.setBold( false ); ui->descriptionLabel->setFont( font ); + ui->descriptionLabel->setElideMode( Qt::ElideRight ); ui->descriptionLabel->setAlignment( Qt::AlignTop | Qt::AlignLeft ); ui->descriptionLabel->setMargin( 2 ); ui->descriptionLabel->setMinimumHeight( QFontMetrics( font ).height() + 2 * ui->descriptionLabel->margin() ); diff --git a/src/libtomahawk/widgets/BasicHeader.cpp b/src/libtomahawk/widgets/BasicHeader.cpp index 844eef055..547a2369c 100644 --- a/src/libtomahawk/widgets/BasicHeader.cpp +++ b/src/libtomahawk/widgets/BasicHeader.cpp @@ -87,9 +87,11 @@ BasicHeader::BasicHeader( QWidget* parent ) font.setPointSize( descriptionFontSize ); font.setBold( false ); m_descriptionLabel->setFont( font ); + m_descriptionLabel->setElideMode( Qt::ElideRight ); m_descriptionLabel->setAlignment( Qt::AlignTop | Qt::AlignLeft ); m_descriptionLabel->setMargin( 2 ); m_descriptionLabel->setMinimumHeight( QFontMetrics( font ).height() + 2 * m_descriptionLabel->margin() ); + m_descriptionLabel->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Preferred ); /* QGraphicsDropShadowEffect* effect = new QGraphicsDropShadowEffect(); effect->setBlurRadius( 4 );