qt6-bb10/src/plugins/platforms/cocoa
Gabriel de Dietrich 306071e50e QCocoaMenu: Sync menubar menu when adding items
Empty menus on a menubar are hidden by default. If the menu gets
added to the menubar before it contains any item, we need to get
the menubar to sync the menu, which will update its native menu
item hidden property.

Menurama manual test's 'Add Many Items' button should now work.

Change-Id: I8ce1df21031c171789318fdf28ae495819458d71
Task-number: QTBUG-62260
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2017-08-15 01:21:44 +00:00
..
images QCursor: Remove old pixmaps and use native cursor on macOS 2017-01-31 18:34:12 +00:00
COCOA_LICENSE.txt Document third-party code in Cocoa QPA plugin 2016-11-25 08:11:28 +00:00
cocoa.json
cocoa.pro Convert features.fontdialog to QT_[REQUIRE_]CONFIG 2017-07-11 02:52:20 +00:00
main.mm
messages.cpp
messages.h
qcocoaaccessibility.h
qcocoaaccessibility.mm Replace QCFString::to(CF/NS/Q)String usage with QString methods 2016-10-06 08:02:59 +00:00
qcocoaaccessibilityelement.h
qcocoaaccessibilityelement.mm Cocoa: Clean up memory leak when providing the accessibilityActions 2017-05-23 06:17:25 +00:00
qcocoaapplication.h Cocoa QPA Menus: Clean-up QCocoaMenuLoader related code 2016-08-01 18:32:42 +00:00
qcocoaapplication.mm Cocoa: Force sending key equivalent up events 2016-11-15 21:05:41 +00:00
qcocoaapplicationdelegate.h Cocoa QPA Menus: Clean-up QCocoaMenuLoader related code 2016-08-01 18:32:42 +00:00
qcocoaapplicationdelegate.mm Fix spelling: neccessary -> necessary 2017-03-22 14:13:12 +00:00
qcocoabackingstore.h port to modularized platformsupport libraries 2016-10-15 18:45:41 +00:00
qcocoabackingstore.mm macOS: Fix crash in QCocoaBackingStore::format() after closing window 2016-10-27 10:53:32 +00:00
qcocoaclipboard.h fix build with various QT_NO_* defines 2016-08-26 07:39:53 +00:00
qcocoaclipboard.mm fix build with various QT_NO_* defines 2016-08-26 07:39:53 +00:00
qcocoacolordialoghelper.h Convert features.colordialog to QT_[REQUIRE_]CONFIG 2017-07-02 10:38:40 +00:00
qcocoacolordialoghelper.mm Convert features.colordialog to QT_[REQUIRE_]CONFIG 2017-07-02 10:38:40 +00:00
qcocoacursor.h
qcocoacursor.mm QCursor: Remove old pixmaps and use native cursor on macOS 2017-01-31 18:34:12 +00:00
qcocoadrag.h
qcocoadrag.mm Merge remote-tracking branch 'origin/5.8' into 5.9 2017-02-24 20:01:42 +01:00
qcocoaeventdispatcher.h Merge remote-tracking branch 'origin/5.6' into 5.7 2016-11-15 09:58:16 +01:00
qcocoaeventdispatcher.mm Fix deprecated API usage 2017-01-24 19:40:40 +00:00
qcocoafiledialoghelper.h Convert features.filedialog to QT_[REQUIRE_]CONFIG 2017-06-29 02:22:48 +00:00
qcocoafiledialoghelper.mm Convert features.filedialog to QT_[REQUIRE_]CONFIG 2017-06-29 02:22:48 +00:00
qcocoafontdialoghelper.h Convert features.fontdialog to QT_[REQUIRE_]CONFIG 2017-07-11 02:52:20 +00:00
qcocoafontdialoghelper.mm Convert features.fontdialog to QT_[REQUIRE_]CONFIG 2017-07-11 02:52:20 +00:00
qcocoaglcontext.h macOS: Remove workaround for including AppKit.h with slots defined 2016-10-13 16:52:02 +00:00
qcocoaglcontext.mm macOS: Don't try to cast foreign windows to QNSView 2017-02-11 21:49:14 +00:00
qcocoahelpers.h Fix 32-bit build on macOS 2017-07-20 21:18:22 +00:00
qcocoahelpers.mm Fix 32-bit build on macOS 2017-07-20 21:18:22 +00:00
qcocoainputcontext.h
qcocoainputcontext.mm macOS: Get rid of m_qtView member in QCocoaWindow that aliased m_view 2016-10-10 16:06:41 +00:00
qcocoaintegration.h QWindow: Remove "_q_foreignWinId" dynamic property 2017-02-22 07:58:07 +00:00
qcocoaintegration.mm Convert features.filedialog to QT_[REQUIRE_]CONFIG 2017-06-29 02:22:48 +00:00
qcocoaintrospection.h
qcocoaintrospection.mm
qcocoakeymapper.h
qcocoakeymapper.mm cocoa: Account for getting a keyboard using input methods correctly 2017-01-10 15:49:33 +00:00
qcocoamenu.h QCocoaMenu: De-pessimize the number of calls to validateMenuItem: 2017-08-15 01:21:37 +00:00
qcocoamenu.mm QCocoaMenu: Sync menubar menu when adding items 2017-08-15 01:21:44 +00:00
qcocoamenubar.h QCocoaMenuBar: Keep smart reference to platform window 2017-05-16 01:06:18 +00:00
qcocoamenubar.mm QCocoaMenu: Sync menubar menu when adding items 2017-08-15 01:21:44 +00:00
qcocoamenuitem.h Merge remote-tracking branch 'origin/5.7' into 5.8 2016-08-29 15:30:17 +02:00
qcocoamenuitem.mm QCocoaMenu: Avoid exception when inserting item already in this menu 2016-12-08 05:09:07 +00:00
qcocoamenuloader.h Make QCocoaMenuLoader a singleton 2016-07-22 20:07:58 +00:00
qcocoamenuloader.mm Replace QCFString::to(CF/NS/Q)String usage with QString methods 2016-10-06 08:02:59 +00:00
qcocoamimetypes.h
qcocoamimetypes.mm port to modularized platformsupport libraries 2016-10-15 18:45:41 +00:00
qcocoanativeinterface.h Merge remote-tracking branch 'origin/5.7' into 5.8 2016-11-16 12:35:36 +01:00
qcocoanativeinterface.mm Fix deprecated API usage 2017-01-24 19:40:40 +00:00
qcocoaprintdevice.h
qcocoaprintdevice.mm Replace QCFString::to(CF/NS/Q)String usage with QString methods 2016-10-06 08:02:59 +00:00
qcocoaprintersupport.h
qcocoaprintersupport.mm Replace QCFString::to(CF/NS/Q)String usage with QString methods 2016-10-06 08:02:59 +00:00
qcocoaresources.qrc QCursor: Remove old pixmaps and use native cursor on macOS 2017-01-31 18:34:12 +00:00
qcocoaservices.h
qcocoaservices.mm
qcocoasystemsettings.h
qcocoasystemsettings.mm macOS: Move image conversion functions to QtGui 2016-09-18 11:38:47 +00:00
qcocoasystemtrayicon.h
qcocoasystemtrayicon.mm Replace QCFString::to(CF/NS/Q)String usage with QString methods 2016-10-06 08:02:59 +00:00
qcocoatheme.h Add QPlatformTheme::standardButtonShortcut() 2016-12-19 11:02:01 +00:00
qcocoatheme.mm Add missing #include for -no-widgets 2017-07-14 18:18:18 +00:00
qcocoawindow.h macOS: Don't keep WA_MacAlwaysShowToolWindow windows always on top 2017-05-24 07:45:23 +00:00
qcocoawindow.mm macOS: Make alpha-based click-trough work again 2017-08-09 11:31:52 +00:00
qmacclipboard.h port to modularized platformsupport libraries 2016-10-15 18:45:41 +00:00
qmacclipboard.mm QMacPasteBoard - protect against dangling pointers 2017-03-22 10:47:03 +00:00
qmacdefines_mac.h macOS: Remove workaround for including AppKit.h with slots defined 2016-10-13 16:52:02 +00:00
qmultitouch_mac.mm
qmultitouch_mac_p.h
qnsview.h Cocoa: Send correct mouse buttons for tablets 2017-04-24 09:19:31 +00:00
qnsview.mm Convert features.wheelevent to QT_CONFIG 2017-06-28 16:15:09 +00:00
qnsviewaccessibility.mm QNSView: Harden logic around platform window access 2017-03-16 21:41:52 +00:00
qnswindowdelegate.h macOS: Rewrite window state handling 2017-02-16 14:32:00 +00:00
qnswindowdelegate.mm Fix 32-bit build on macOS 2017-07-20 21:18:22 +00:00
qpaintengine_mac.mm macOS: Move QMacCGContext helper into QtGui 2016-09-17 18:00:47 +00:00
qpaintengine_mac_p.h
qprintengine_mac.mm Replace QCFString::to(CF/NS/Q)String usage with QString methods 2016-10-06 08:02:59 +00:00
qprintengine_mac_p.h macOS: Move QMacCGContext helper into QtGui 2016-09-17 18:00:47 +00:00
qt_attribution.json Document third-party code in Cocoa QPA plugin 2016-11-25 08:11:28 +00:00
qt_mac_p.h macOS: Remove workaround for including AppKit.h with slots defined 2016-10-13 16:52:02 +00:00