summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagergui.cpp
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2020-12-11 14:45:12 +0200
committerKatja Marttila <katja.marttila@qt.io>2020-12-21 09:15:33 +0200
commitb7df5571e0707f53716fa51d426d5ec31d36af43 (patch)
tree273923e5d6350ea82469d537adf663af6bfeebb8 /src/libs/installer/packagemanagergui.cpp
parent2e29ed1ec128e5d31c8294c77c215f4649c44140 (diff)
Add high dpi image support for Logo and ProductImages
Task-number: QTIFW-2061 Task-number: QTIFW-2060 Change-Id: Idaabb6a08f5e52aa7808de4b3ad541ae47dc4dd8 Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagergui.cpp')
-rw-r--r--src/libs/installer/packagemanagergui.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index 339079b10..4a454e781 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -1238,10 +1238,13 @@ QPixmap PackageManagerPage::bannerPixmap() const
/*!
Returns the logo pixmap specified in the \c <Logo> element of the package information file.
+ If @2x image is provided, returns that instead for high DPI displays.
*/
QPixmap PackageManagerPage::logoPixmap() const
{
- return QPixmap(m_core->value(QLatin1String("LogoPixmap")));
+ QString logoPixmap = m_core->value(QLatin1String("LogoPixmap"));
+ QInstaller::replaceHighDpiImage(logoPixmap);
+ return QPixmap(logoPixmap);
}
/*!