diff options
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoanativeinterface.mm')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoanativeinterface.mm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoanativeinterface.mm b/src/plugins/platforms/cocoa/qcocoanativeinterface.mm index df9ae23606..06d1f9ee0f 100644 --- a/src/plugins/platforms/cocoa/qcocoanativeinterface.mm +++ b/src/plugins/platforms/cocoa/qcocoanativeinterface.mm @@ -43,6 +43,7 @@ #include "qcocoaglcontext.h" #include "qcocoawindow.h" #include "qcocoaprintersupport.h" +#include "qcocoamenubar.h" #include <qbytearray.h> #include <qwindow.h> @@ -50,12 +51,17 @@ #include "qsurfaceformat.h" #include <qpa/qplatformopenglcontext.h> #include "qopenglcontext.h" +#include "qguiapplication.h" #include <qdebug.h> #include "qprintengine_mac_p.h" QT_BEGIN_NAMESPACE +QCocoaNativeInterface::QCocoaNativeInterface() +{ +} + void *QCocoaNativeInterface::nativeResourceForWindow(const QByteArray &resourceString, QWindow *window) { if (!window->handle()) { @@ -84,4 +90,9 @@ void *QCocoaNativeInterface::NSPrintInfoForPrintEngine(QPrintEngine *printEngine return macPrintEngine->d_func()->printInfo; } +void QCocoaNativeInterface::onAppFocusWindowChanged(QWindow *window) +{ + QCocoaMenuBar::updateMenuBarImmediately(); +} + QT_END_NAMESPACE |