summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa/qcocoawindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.h')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h
index f2d6ac67bb..debc8c42a2 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.h
+++ b/src/plugins/platforms/cocoa/qcocoawindow.h
@@ -85,6 +85,8 @@ QT_BEGIN_NAMESPACE
// See the qt_on_cocoa manual tests for a working example, located
// in tests/manual/cocoa at the time of writing.
+class QCocoaMenuBar;
+
class QCocoaWindow : public QPlatformWindow
{
public:
@@ -120,6 +122,8 @@ public:
bool setWindowModified(bool modified) Q_DECL_OVERRIDE;
+ void setMenubar(QCocoaMenuBar *mb);
+ QCocoaMenuBar *menubar() const;
protected:
// NSWindow handling. The QCocoaWindow/QNSView can either be displayed
// in an existing NSWindow or in one created by Qt.
@@ -145,6 +149,7 @@ public: // for QNSView
bool m_inConstructor;
QCocoaGLContext *m_glContext;
+ QCocoaMenuBar *m_menubar;
bool m_hasModalSession;
};