diff options
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoamenu.mm')
| -rw-r--r-- | src/plugins/platforms/cocoa/qcocoamenu.mm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoamenu.mm b/src/plugins/platforms/cocoa/qcocoamenu.mm index c19fd5b7520..8937765f6b8 100644 --- a/src/plugins/platforms/cocoa/qcocoamenu.mm +++ b/src/plugins/platforms/cocoa/qcocoamenu.mm @@ -52,6 +52,7 @@ #include "qcocoamenubar.h" #include "qcocoawindow.h" #include "qcocoascreen.h" +#include "qcocoaapplicationdelegate.h" QT_BEGIN_NAMESPACE @@ -104,6 +105,12 @@ NSMenu *QCocoaMenu::nsMenu() const return static_cast<NSMenu *>(m_nativeMenu); } +void QCocoaMenu::setAsDockMenu() const +{ + QMacAutoReleasePool pool; + QCocoaApplicationDelegate.sharedDelegate.dockMenu = m_nativeMenu; +} + void QCocoaMenu::insertMenuItem(QPlatformMenuItem *menuItem, QPlatformMenuItem *before) { QMacAutoReleasePool pool; |
