diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-06-07 19:43:58 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-06-13 14:02:04 +0000 |
commit | 474ded7679be0eca0513ec11f33b6dc2501ed2fa (patch) | |
tree | 2ce40283f046b3baf6a42508cf3b8d801d28dcd7 /src/quicktemplates2/qquickmenu_p.h | |
parent | 0673dd4ff18bbc8d530a4dd08e394cc04c6711ca (diff) |
Add QQuickMenu::add/insert/remove/takeMenu()
[ChangeLog][Controls][Menu] Added addMenu(), insertMenu(),
removeMenu(), and takeMenu() methods for adding and removing
sub-menus programmatically.
Change-Id: Ibf39448cdf528f64695b1ee5f0781384b754ba22
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickmenu_p.h')
-rw-r--r-- | src/quicktemplates2/qquickmenu_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickmenu_p.h b/src/quicktemplates2/qquickmenu_p.h index 356798b9..005e1ef4 100644 --- a/src/quicktemplates2/qquickmenu_p.h +++ b/src/quicktemplates2/qquickmenu_p.h @@ -81,6 +81,11 @@ public: void removeItem(QQuickItem *item); // ### Qt 6: Q_INVOKABLE Q_REVISION(3) Q_INVOKABLE QQuickItem *takeItem(int index); + Q_REVISION(3) Q_INVOKABLE void addMenu(QQuickMenu *menu); + Q_REVISION(3) Q_INVOKABLE void insertMenu(int index, QQuickMenu *menu); + Q_REVISION(3) Q_INVOKABLE void removeMenu(QQuickMenu *menu); + Q_REVISION(3) Q_INVOKABLE QQuickMenu *takeMenu(int index); + QVariant contentModel() const; QQmlListProperty<QObject> contentData(); |