From b7df5571e0707f53716fa51d426d5ec31d36af43 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 11 Dec 2020 14:45:12 +0200 Subject: Add high dpi image support for Logo and ProductImages Task-number: QTIFW-2061 Task-number: QTIFW-2060 Change-Id: Idaabb6a08f5e52aa7808de4b3ad541ae47dc4dd8 Reviewed-by: Arttu Tarkiainen --- src/libs/installer/settings.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/libs/installer/settings.cpp') diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index aeacf7a8e..8b921213b 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -32,6 +32,7 @@ #include "repository.h" #include "repositorycategory.h" #include "globals.h" +#include "fileutils.h" #include #include @@ -497,10 +498,12 @@ QStringList Settings::productImages() const const QVariant variant = d->m_data.value(scProductImages); QStringList imagePaths; if (variant.canConvert()) { - foreach (const QString &imagePath, variant.value()) { - QFileInfo(imagePath).isAbsolute() - ? imagePaths.append(imagePath) - : imagePaths.append(d->m_data.value(scPrefix).toString() + QLatin1Char('/') + imagePath); + foreach (auto image, variant.value()) { + QString imagePath = QFileInfo(image).isAbsolute() + ? image + : d->m_data.value(scPrefix).toString() + QLatin1Char('/') + image; + QInstaller::replaceHighDpiImage(imagePath); + imagePaths.append(imagePath); } } return imagePaths; -- cgit v1.2.3