From c13cf762491775a94456534486d70f4623e3aae3 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 9 Jun 2023 11:59:58 +0200 Subject: [PATCH] Utils: Fix a Qt deprecation warning about pixmap and devicePixelRatio Change-Id: I7a47054fcf68bc59263182fd1a7213354a07e31d Reviewed-by: Alessandro Portale --- src/libs/utils/fancylineedit.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libs/utils/fancylineedit.cpp b/src/libs/utils/fancylineedit.cpp index 08b480c88cf..b06745c5066 100644 --- a/src/libs/utils/fancylineedit.cpp +++ b/src/libs/utils/fancylineedit.cpp @@ -545,11 +545,11 @@ IconButton::IconButton(QWidget *parent) void IconButton::paintEvent(QPaintEvent *) { - QWindow *window = this->window()->windowHandle(); - const QPixmap iconPixmap = icon().pixmap(window, sizeHint(), + const qreal pixelRatio = window()->windowHandle()->devicePixelRatio(); + const QPixmap iconPixmap = icon().pixmap(sizeHint(), pixelRatio, isEnabled() ? QIcon::Normal : QIcon::Disabled); QStylePainter painter(this); - QRect pixmapRect(QPoint(), iconPixmap.size() / window->devicePixelRatio()); + QRect pixmapRect(QPoint(), iconPixmap.size() / pixelRatio); pixmapRect.moveCenter(rect().center()); if (m_autoHide)