mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
GUI: switch from deprecated QIcon::pixmap() usage to current one
This commit is contained in:
parent
dea08f79e1
commit
63b2eb4b08
@ -384,8 +384,12 @@ StyleHelper::drawIconWithShadow(QIcon const &icon,
|
||||
// return a high-dpi pixmap, which will in that case have a devicePixelRatio
|
||||
// different than 1. The shadow drawing caluculations are done in device
|
||||
// pixels.
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
QPixmap px = icon.pixmap(rect.size(), devicePixelRatio, iconMode);
|
||||
#else
|
||||
QWindow *window = dynamic_cast<QWidget*>(p->device())->window()->windowHandle();
|
||||
QPixmap px = icon.pixmap(window, rect.size(), iconMode);
|
||||
#endif
|
||||
int radius = dipRadius * devicePixelRatio;
|
||||
QPoint offset = dipOffset * devicePixelRatio;
|
||||
cache = QPixmap(px.size() + QSize(radius * 2, radius * 2));
|
||||
|
Loading…
Reference in New Issue
Block a user