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. Task-number: QTBUG-130673 Change-Id: I5f9023820a4e4b4288017869ac4088fe2669ce50 Reviewed-by: Wladimir Leuschner <wladimir.leuschner@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 6e29a94b547fbafa69e97ac02aeb33edad63f2ae) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 1319dcf472b97652883f01bdb411e7719d1cc2e4)
This commit is contained in:
parent
7e2b84b8be
commit
7ce5b4f486
@ -1921,8 +1921,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