From ce3647a4a60c9f9c29178105dc7bd572fcc9aaa1 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 9 Mar 2016 13:44:45 +0100 Subject: [PATCH] Scale up artist bio font size with DpiScaler to make it always readable --- src/libtomahawk/utils/DpiScaler.h | 2 +- src/libtomahawk/viewpages/ArtistViewPage.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/utils/DpiScaler.h b/src/libtomahawk/utils/DpiScaler.h index f082a0161..ac1c8e85f 100644 --- a/src/libtomahawk/utils/DpiScaler.h +++ b/src/libtomahawk/utils/DpiScaler.h @@ -53,11 +53,11 @@ public: static QMargins scaled( const QPaintDevice* pd, const QMargins& margins ); static int scaledX( const QPaintDevice* pd, int x ); static int scaledY( const QPaintDevice* pd, int y ); + inline static qreal ratioFromFontHeight(); private: inline static qreal ratioX( const QPaintDevice* pd ); inline static qreal ratioY( const QPaintDevice* pd ); - inline static qreal ratioFromFontHeight(); qreal m_ratioX; qreal m_ratioY; diff --git a/src/libtomahawk/viewpages/ArtistViewPage.cpp b/src/libtomahawk/viewpages/ArtistViewPage.cpp index c2dc512fb..eb0484e07 100644 --- a/src/libtomahawk/viewpages/ArtistViewPage.cpp +++ b/src/libtomahawk/viewpages/ArtistViewPage.cpp @@ -124,6 +124,7 @@ ArtistInfoWidget::ArtistInfoWidget( const Tomahawk::artist_ptr& artist, QWidget* ui->biography->page()->mainFrame()->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff ); ui->biography->page()->mainFrame()->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAsNeeded ); ui->biography->page()->setLinkDelegationPolicy( QWebPage::DelegateAllLinks ); + ui->biography->setTextSizeMultiplier( DpiScaler::ratioFromFontHeight() ); ui->biography->installEventFilter( this ); TomahawkStyle::stylePageWidget( ui->biography );