qt6-bb10/tests/auto/widgets/widgets
David Faure cdcf00390c QToolButton: allow opening a menu after it first failed because empty
Commit 353ce5344fbde5a6cecbdd2c131e1cf0f4b7f383 made QMenu::exec()
return immediately (without showing the menu), which meant it never
emitted aboutToHide() and QToolButton didn't reset mouseButtonDown.
Therefore, on the next click on the toolbutton (maybe by then the
menu has actions), it won't even try to show it (because mouseButtonDown
is still true).

Task-number: QTBUG-129108
Change-Id: I3f84b9a35eb444fc33d8516c4be130293c04017d
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit f0508b7ff3d2393521f49dcb1a9e880bf7665a87)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 05016926ae37ae73a9da9375a95f3a4e8234477e)
2025-02-12 20:26:40 +00:00
..
qabstractbutton tst_QAbstractButton::setShortcut() remove setActiveWindow() 2024-04-29 18:26:14 +02:00
qabstractscrollarea Include horizontal scrollbar's size in sizehint 2024-06-20 06:54:30 +00:00
qabstractslider Change license for tests files 2024-02-04 09:56:42 +01:00
qabstractspinbox Change license for tests files 2024-02-04 09:56:42 +01:00
qbuttongroup QButtonGroup: make sure to always auto-assign negative ids 2024-10-05 19:54:41 +00:00
qcalendarwidget Change license for tests files 2024-02-04 09:56:42 +01:00
qcheckbox Change license for tests files 2024-02-04 09:56:42 +01:00
qcombobox Send events as spontaneous in QWindowPrivate::forwardToPopup() 2024-09-25 19:59:42 +00:00
qcommandlinkbutton Change license for tests files 2024-02-04 09:56:42 +01:00
qdatetimeedit tests: use qWaitForWindowFocused() instead of qWaitForWindowActive() 2024-10-03 08:37:05 +00:00
qdial Change license for tests files 2024-02-04 09:56:42 +01:00
qdialogbuttonbox tst_QDialogButtonBox::hideAndShowButton: Check for Qt::TabFocusAllControls 2024-09-23 14:43:44 +00:00
qdockwidget tst_QDockWidget: Refactor skipping for Wayland 2024-09-28 14:00:43 +00:00
qdoublespinbox QDoubleSpinBox: Use QLocale to omit group separators 2024-11-08 12:32:26 +00:00
qfocusframe Change license for tests files 2024-02-04 09:56:42 +01:00
qfontcombobox Change license for tests files 2024-02-04 09:56:42 +01:00
qframe Change license for tests files 2024-02-04 09:56:42 +01:00
qgroupbox tst_QGroupBox::propagateFocus() remove setActiveWindow() 2024-05-06 16:29:02 +02:00
qkeysequenceedit Change license for tests files 2024-02-04 09:56:42 +01:00
qlabel Change license for tests files 2024-02-04 09:56:42 +01:00
qlcdnumber Change license for tests files 2024-02-04 09:56:42 +01:00
qlineedit Android: Unblacklist testQuickSelectionWithMouse test from tst_QLineEdit 2025-01-25 15:26:51 +00:00
qmainwindow Avoid dock widget separators stealing mouse events from expanded toolbar 2024-08-25 17:04:20 +00:00
qmdiarea Tests: Reduce the number of module includes 2024-11-04 19:42:27 +00:00
qmdisubwindow tst_QMdiSubWindow::task_182852() remove setActiveWindow() 2024-04-30 10:19:24 +02:00
qmenu QMenu: improve test for "empty menu" to be style-independent 2025-02-12 12:44:15 +00:00
qmenubar QMenu: don't show an empty menu 2024-11-13 05:12:11 +00:00
qopenglwidget widgets: Use per-surface-format RHI support and compositor 2024-06-01 00:24:34 +02:00
qplaintextedit Q(Plain)TextEdit: don't crash when using a style sheet 2024-02-07 02:17:37 +01:00
qprogressbar Change license for tests files 2024-02-04 09:56:42 +01:00
qpushbutton tst_QPushButton::setAccel() remove QApplicationPrivate::setActiveWindow 2024-05-06 18:34:22 +02:00
qradiobutton Change license for tests files 2024-02-04 09:56:42 +01:00
qrhiwidget Revert "Android: skip vulkan tests for tst_qrhiwidget" 2024-04-08 18:44:35 +03:00
qscrollarea Change license for tests files 2024-02-04 09:56:42 +01:00
qscrollbar Change license for tests files 2024-02-04 09:56:42 +01:00
qsizegrip tests: blacklist tst_QSizeGrip::hideAndShowOnWindowStateChange() 2024-10-03 08:37:07 +00:00
qslider Change license for tests files 2024-02-04 09:56:42 +01:00
qspinbox tst_QSpinBox::editingFinished() remove setActiveWindow() 2024-05-08 13:02:32 +02:00
qsplashscreen Change license for tests files 2024-02-04 09:56:42 +01:00
qsplitter Change license for tests files 2024-02-04 09:56:42 +01:00
qstackedwidget tst_QStackedWidget::dynamicPages() remove setActiveWindow() 2024-05-06 16:29:02 +02:00
qstatusbar tests: blacklist tst_QStatusBar::QTBUG4334_hiddenOnMaximizedWindow() 2024-09-20 15:28:58 +00:00
qtabbar Change license for tests files 2024-02-04 09:56:42 +01:00
qtabwidget Change license for tests files 2024-02-04 09:56:42 +01:00
qtextbrowser tst_QTextBrowser::TextBrowser() remove setActiveWindow() 2024-05-06 21:01:36 +02:00
qtextedit Tests: fix warnings from unhandled PaintDeviceMetric enum values 2024-07-11 19:19:39 +00:00
qtoolbar QToolBar: Update implicit icon size if style changes 2024-12-16 15:07:19 +00:00
qtoolbox Change license for tests files 2024-02-04 09:56:42 +01:00
qtoolbutton QToolButton: allow opening a menu after it first failed because empty 2025-02-12 20:26:40 +00:00
CMakeLists.txt QSplashScreen: Enforce visibility by processing events 2023-12-14 20:25:16 +01:00