qt6-bb10/tests/auto/widgets/widgets
Volker Hilsheimer f9940b15f7 Fix breakage of QPushButton on macOS when a style sheet was set
Amends comment 6e1d70ae12, which
introduced SE_PushButtonBevel so that QPushButton could ignore clicks
outside of the button's bevel.

In the macOS style, make sure that the framerect we pass to
NSButton::alignmentRectForFrame is the rect we receive from QPushButton
in the style options. The frame property of the shared NSButton* object
might not be initialized.

In the style sheet style, handle SE_PushButtonBevel the same ways as
Contents and FocusRect, as it is not a separately styleable property.

Change-Id: I12eb1b046c864a02b34d276e6352e2e16d44231e
Fixes: QTBUG-84852
Fixes: QTBUG-84879
Task-number: QTBUG-81452
Pick-to: 5.15
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
2020-06-11 15:52:25 +02:00
..
qabstractbutton Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qabstractscrollarea Remove winrt 2020-06-06 20:25:49 +02:00
qabstractslider Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qabstractspinbox Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qbuttongroup Merge remote-tracking branch 'origin/5.15' into dev 2020-04-22 15:28:01 +02:00
qcalendarwidget Remove winrt 2020-06-06 20:25:49 +02:00
qcheckbox Merge remote-tracking branch 'origin/dev' into wip/cmake 2019-11-19 13:53:21 +01:00
qcombobox Remove winrt 2020-06-06 20:25:49 +02:00
qcommandlinkbutton Merge remote-tracking branch 'origin/dev' into wip/cmake 2019-11-19 13:53:21 +01:00
qdatetimeedit Remove winrt 2020-06-06 20:25:49 +02:00
qdial Merge remote-tracking branch 'origin/dev' into merge-dev 2020-01-24 13:17:33 +01:00
qdialogbuttonbox tst_QDialogButtonBox: Port away from QAbstractButton::animateClick() 2020-04-29 10:10:37 +02:00
qdockwidget Remove winrt 2020-06-06 20:25:49 +02:00
qdoublespinbox QSpinBox: remove deprecated signal valueChanged(const QString &) 2020-02-10 18:28:47 +01:00
qfocusframe Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qfontcombobox Merge remote-tracking branch 'origin/dev' into wip/cmake 2019-11-19 13:53:21 +01:00
qframe Merge remote-tracking branch 'origin/dev' into wip/cmake 2019-11-19 13:53:21 +01:00
qgroupbox Merge remote-tracking branch 'origin/dev' into merge-dev 2020-01-24 13:17:33 +01:00
qkeysequenceedit Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qlabel Expect failure in QLabel test for certain condition 2020-03-24 08:19:11 +01:00
qlcdnumber Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qlineedit Remove winrt 2020-06-06 20:25:49 +02:00
qmainwindow Remove winrt 2020-06-06 20:25:49 +02:00
qmdiarea Phase 2 of removing QDesktopWidget 2020-06-08 20:29:49 +02:00
qmdisubwindow Remove winrt 2020-06-06 20:25:49 +02:00
qmenu Phase 2 of removing QDesktopWidget 2020-06-08 20:29:49 +02:00
qmenubar Remove winrt 2020-06-06 20:25:49 +02:00
qopenglwidget Phase 2 of removing QDesktopWidget 2020-06-08 20:29:49 +02:00
qplaintextedit Remove winrt 2020-06-06 20:25:49 +02:00
qprogressbar Remove winrt 2020-06-06 20:25:49 +02:00
qpushbutton Fix breakage of QPushButton on macOS when a style sheet was set 2020-06-11 15:52:25 +02:00
qradiobutton Merge remote-tracking branch 'origin/dev' into wip/cmake 2019-11-19 13:53:21 +01:00
qscrollarea Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qscrollbar Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qsizegrip Remove winrt 2020-06-06 20:25:49 +02:00
qslider Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qspinbox Remove winrt 2020-06-06 20:25:49 +02:00
qsplashscreen Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qsplitter Remove winrt 2020-06-06 20:25:49 +02:00
qstackedwidget Merge remote-tracking branch 'origin/dev' into wip/cmake 2019-11-19 13:53:21 +01:00
qstatusbar Remove winrt 2020-06-06 20:25:49 +02:00
qtabbar Merge remote-tracking branch 'origin/dev' into wip/cmake 2020-01-29 16:57:27 +01:00
qtabwidget Remove winrt 2020-06-06 20:25:49 +02:00
qtextbrowser Remove winrt 2020-06-06 20:25:49 +02:00
qtextedit Remove winrt 2020-06-06 20:25:49 +02:00
qtoolbar Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtoolbox Regenerate tests/auto/widgets/widgets 2019-11-13 10:05:47 +00:00
qtoolbutton Remove winrt 2020-06-06 20:25:49 +02:00
CMakeLists.txt Remove winrt 2020-06-06 20:25:49 +02:00
widgets.pro Remove winrt 2020-06-06 20:25:49 +02:00