From c29eb79d880bde00064ac5f98db6348096fed513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sat, 22 Oct 2022 16:25:42 +0200 Subject: [PATCH] Add helper function to create pixmaps from assets with the right resolution for hdpi screens --- common/yacreader_global_gui.cpp | 5 +++++ common/yacreader_global_gui.h | 1 + 2 files changed, 6 insertions(+) diff --git a/common/yacreader_global_gui.cpp b/common/yacreader_global_gui.cpp index 3eed2c5b..8df3855d 100644 --- a/common/yacreader_global_gui.cpp +++ b/common/yacreader_global_gui.cpp @@ -87,3 +87,8 @@ QAction *YACReader::actionWithCustomIcon(const QIcon &icon, QAction *action) return a; } + +QPixmap YACReader::hdpiPixmap(const QString &file, QSize size) +{ + return QIcon(file).pixmap(size); +} diff --git a/common/yacreader_global_gui.h b/common/yacreader_global_gui.h index a15fa71a..55b7a441 100644 --- a/common/yacreader_global_gui.h +++ b/common/yacreader_global_gui.h @@ -113,6 +113,7 @@ QList mimeDataToComicsIds(const QMimeData *data); QString addExtensionToIconPath(const QString &path); QString addExtensionToIconPathInToolbar(const QString &path); QAction *actionWithCustomIcon(const QIcon &icon, QAction *action); +QPixmap hdpiPixmap(const QString &file, QSize size); } #endif