QWindows11Style: Adjust position of MDI subwindow icon
The y position for the MDI subwindow icon was not calculated correctly so the icon was not painted vertically centered. Pick-to: 6.9 6.8 Task-number: QTBUG-130673 Change-Id: I5f9023820a4e4b4288017869ac4088fe2669ce50 Reviewed-by: Wladimir Leuschner <wladimir.leuschner@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
This commit is contained in:
parent
2c85e5d222
commit
6e29a94b54
@ -1935,8 +1935,9 @@ QRect QWindows11Style::subControlRect(ComplexControl control, const QStyleOption
|
||||
break;
|
||||
case SC_TitleBarSysMenu:
|
||||
if (titlebar->titleBarFlags & Qt::WindowSystemMenuHint) {
|
||||
ret.setRect(titlebar->rect.left() + controlWidthMargin + indent, titlebar->rect.top() + iconSize/2,
|
||||
iconSize, iconSize);
|
||||
const auto yOfs = titlebar->rect.top() + (titlebar->rect.height() - iconSize) / 2;
|
||||
ret.setRect(titlebar->rect.left() + controlWidthMargin + indent, yOfs, iconSize,
|
||||
iconSize);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user