diff options
Diffstat (limited to 'src/plugins/styles/modernwindows/qwindowsvistastyle.cpp')
| -rw-r--r-- | src/plugins/styles/modernwindows/qwindowsvistastyle.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/styles/modernwindows/qwindowsvistastyle.cpp b/src/plugins/styles/modernwindows/qwindowsvistastyle.cpp index 85d55f27bb7..abe0bde540f 100644 --- a/src/plugins/styles/modernwindows/qwindowsvistastyle.cpp +++ b/src/plugins/styles/modernwindows/qwindowsvistastyle.cpp @@ -4968,6 +4968,11 @@ QString WinFontIconEngine::string() const return m_glyph; } +void WinFontIconEngine::setScale(double scale) +{ + m_scale = scale; +} + void WinFontIconEngine::paint(QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State) { @@ -4994,7 +4999,7 @@ void WinFontIconEngine::paint(QPainter *painter, const QRect &rect, QIcon::Mode break; } QFont renderFont(m_font); - renderFont.setPixelSize(rect.height() * 0.7f); + renderFont.setPixelSize(rect.height() * m_scale); painter->save(); painter->setFont(renderFont); painter->setPen(color); |
