forked from qt-creator/qt-creator
Utils: Fix a Qt deprecation warning about pixmap and devicePixelRatio
Change-Id: I7a47054fcf68bc59263182fd1a7213354a07e31d Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user