qt5base-lts/tests/manual
Gabriel de Dietrich 595c1ae9e7 Cocoa Menus: Add support for menu items in window-less apps
Since we moved the menu items validation and target/action to
QNSView (thus relying on the responder chain), we need to take
care of case when the applications that doesn't have any window
open. By adding similar methods to QCocoaApplicationDelegate,
the last responder, we ensure the menu items will be validated
and will trigger properly. This is particularly necessary for
dock menu items, which live separately from any top-level widget.

Dock menu added to Menurama which won't quit when its last window
is closed. This way we can test that dock menu items will trigger
in the absence of any window.

Change-Id: I56d864eb9da1f8dd5adb2a3b6c3dd5304c723117
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
2018-05-23 18:09:28 +00:00
..
bearerex
cocoa Cocoa Menus: Add support for menu items in window-less apps 2018-05-23 18:09:28 +00:00
corelib/tools
diaglib Merge remote-tracking branch 'origin/dev' into 5.11 2018-02-10 15:55:52 +01:00
dialogs Manual dialogs test: Add about dialog showing style and scaling 2018-05-08 06:57:15 +00:00
embeddedintoforeignwindow tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
filetest filetest: Make the "ls" command actually list the dirs 2018-02-22 18:59:37 +00:00
foreignwindows Replace Q_NULLPTR with nullptr where possible 2017-09-19 11:53:55 +00:00
gestures
highdpi QGraphicsView: Improve high-DPI item caching 2018-04-26 23:39:46 +00:00
inputmethodhints
keypadnavigation
lance Fix compilation of manual lance test 2017-08-04 18:48:29 +00:00
mkspecs
network_remote_stresstest QHostInfo: Make getaddrinfo() mandatory 2017-10-18 09:26:43 +00:00
network_stresstest QHostInfo: Make getaddrinfo() mandatory 2017-10-18 09:26:43 +00:00
qcursor tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
qdesktopservices
qdesktopwidget
qgraphicsitem
qgraphicsitemgroup
qgraphicslayout/flicker
qhttpnetworkconnection
qimagereader
qlayout Replace Q_NULLPTR with nullptr where possible 2017-09-19 11:53:55 +00:00
qlocale tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
qmetatype
qmimedatabase
qnetworkaccessmanager/qget
qnetworkconfiguration
qnetworkconfigurationmanager
qnetworkreply
qopenglcontext port to modularized platformsupport libraries 2016-10-15 18:45:41 +00:00
qopengltextureblitter Make QOpenGLTextureBlitter public 2016-07-29 07:21:10 +00:00
qopenglwidget/openglwidget
qopenglwindow/multiwindow Merge remote-tracking branch 'origin/5.6' into 5.7 2016-09-21 07:14:40 +02:00
qprintdevice_dump
qscreen Replace Q_NULLPTR with nullptr where possible 2017-09-19 11:53:55 +00:00
qssloptions
qsslsocket
qstorageinfo tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
qsysinfo QSysInfo: add a function that returns the boot ID 2017-11-05 18:34:09 +00:00
qt_poll
qtabbar macOS: Fix padding around tab label with icon 2017-08-18 07:27:52 +00:00
qtabletevent Manual tablet test: Draw crosshairs when tablet pen is close 2018-03-14 14:15:45 +00:00
qtbug-8933 Merge remote-tracking branch 'origin/5.6' into 5.7 2016-05-19 12:55:27 +02:00
qtbug-52641 tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
qtexteditlist
qtouchevent
qvulkaninstance Basic Vulkan enablers 2017-03-17 16:12:03 +00:00
qwidget_zorder
repaint
shortcuts Manual shortcut test: Arrange in QGridLayout 2018-04-18 20:54:03 +00:00
socketengine
textrendering Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
touch Manual touch test: Add handling for multiple touch screens 2018-05-02 09:36:19 +00:00
touchGraphicsItem Set the ellipseDiameters back to the original size in QGraphicsView 2018-02-08 21:25:01 +00:00
transientwindow
triangulator Add manual test for the QtGui triangulator 2017-01-24 16:23:20 +00:00
unc
widgetgrab
widgets tests/manual/widgets/styles: Extend the style icon display 2018-01-26 22:57:08 +00:00
windowchildgeometry Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
windowflags windowflags: Make it easier to debug windows without a frame 2018-02-22 09:51:49 +00:00
windowgeometry
windowmodality
windowtransparency tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
xcb_gl_integration
xembed-raster tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
xembed-widgets tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
manual.pro Basic Vulkan enablers 2017-03-17 16:12:03 +00:00