summaryrefslogtreecommitdiffstats
path: root/src/widgets/widgets/qmenubar.h
diff options
context:
space:
mode:
authorMorten Johan Sørvig <morten.sorvig@digia.com>2013-09-02 12:25:17 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-21 05:09:33 +0200
commitdd7bfffa77c231296ca977d6c7d487962f7ebae9 (patch)
tree266d9416c273e271deae09169dbf29476d6c3d7e /src/widgets/widgets/qmenubar.h
parentf9365b0acc87808599ebf2e121abd67eac946743 (diff)
Add QMenu -> NSMenu conversion functions.
Add QMenu::toNSMenu() and QMenuBar()::toNSMenu(). Add QMenu::setAsDockMenu and qt_mac_set_doc_menu(QMenu *menu) These are all API wrappers around implementation in the Cocoa platform plugin. Change-Id: I927ed4fb5dc42cc577a41a80b531a4a2f7b8812c Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Diffstat (limited to 'src/widgets/widgets/qmenubar.h')
-rw-r--r--src/widgets/widgets/qmenubar.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/widgets/widgets/qmenubar.h b/src/widgets/widgets/qmenubar.h
index e88a0c07c0..60eebee4d4 100644
--- a/src/widgets/widgets/qmenubar.h
+++ b/src/widgets/widgets/qmenubar.h
@@ -108,6 +108,9 @@ public:
static void wceCommands(uint command);
static void wceRefresh();
#endif
+#ifdef Q_OS_OSX
+ NSMenu* toNSMenu();
+#endif
bool isNativeMenuBar() const;
void setNativeMenuBar(bool nativeMenuBar);