aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickmenu_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-07-11 16:38:32 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-07-13 12:09:48 +0000
commit1a5b3a0f7ba924c197bbade5d5c7732e8b2d978a (patch)
tree3cba863d5340e6208bccd27bc1764ed36757330e /src/quicktemplates2/qquickmenu_p.h
parent444ddd9b662ab00e21cc56174ed0670109a2d3af (diff)
Make QQuickMenu::popup() available in C++
This is going to be used for sub-menus by QQuickMenu itself, by the upcoming QQuickMenuBar, and allows users to implement their own Menu navigation if desired. Change-Id: I29258e78fec27e8dd207ed649958df1a718bcd39 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickmenu_p.h')
-rw-r--r--src/quicktemplates2/qquickmenu_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickmenu_p.h b/src/quicktemplates2/qquickmenu_p.h
index ec0ded56..80c4c055 100644
--- a/src/quicktemplates2/qquickmenu_p.h
+++ b/src/quicktemplates2/qquickmenu_p.h
@@ -116,6 +116,9 @@ public:
int currentIndex() const;
void setCurrentIndex(int index);
+ void popup(QQuickItem *menuItem = nullptr);
+ void popup(const QPointF &pos, QQuickItem *menuItem = nullptr);
+
Q_REVISION(3) Q_INVOKABLE void popup(QQmlV4Function *args);
Q_REVISION(3) Q_INVOKABLE void dismiss();