aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickmenu_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-05-17 17:35:00 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-06-02 12:53:05 +0000
commit1b98cac7c0f7d5515f7bcc6e55e8291eff9e43b7 (patch)
treec0c5573dc67f3e14d404b71b2801043ab07fe84b /src/quicktemplates2/qquickmenu_p.h
parentaa30d9026c09e826f1f965bb4b1682debfc97df9 (diff)
Add QQuickMenu::popup()
[ChangeLog][Controls][Menu] Added a popup() method that opens a menu at the mouse cursor on desktop platforms that have a mouse cursor available, and otherwise centers the menu over its parent item. Task-number: QTBUG-50471 Change-Id: I9456a48e71fde91f73cdb268fcdd69a8511a41a4 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickmenu_p.h')
-rw-r--r--src/quicktemplates2/qquickmenu_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickmenu_p.h b/src/quicktemplates2/qquickmenu_p.h
index 1305cf93..868daaa3 100644
--- a/src/quicktemplates2/qquickmenu_p.h
+++ b/src/quicktemplates2/qquickmenu_p.h
@@ -81,6 +81,8 @@ public:
QString title() const;
void setTitle(QString &title);
+ Q_REVISION(3) Q_INVOKABLE void popup(QQmlV4Function *args);
+
protected:
void componentComplete() override;
void contentItemChange(QQuickItem *newItem, QQuickItem *oldItem) override;