diff options
author | Katja Marttila <katja.marttila@qt.io> | 2020-12-11 14:45:12 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2020-12-21 09:15:33 +0200 |
commit | b7df5571e0707f53716fa51d426d5ec31d36af43 (patch) | |
tree | 273923e5d6350ea82469d537adf663af6bfeebb8 /src/libs/installer/packagemanagergui.cpp | |
parent | 2e29ed1ec128e5d31c8294c77c215f4649c44140 (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.cpp | 5 |
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); } /*! |