summaryrefslogtreecommitdiff
path: root/src/controls/Menu.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/Menu.qml')
-rw-r--r--src/controls/Menu.qml13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/controls/Menu.qml b/src/controls/Menu.qml
index 6c2d3cc4..1df73356 100644
--- a/src/controls/Menu.qml
+++ b/src/controls/Menu.qml
@@ -105,14 +105,23 @@ MenuPrivate {
/*! \internal
\omit
- See qtmenu.cpp.
+ Documented in qtmenu.cpp.
\endomit
*/
function addMenu(title) {
+ return root.insertMenu(items.length, title)
+ }
+
+ /*! \internal
+ \omit
+ Documented in qtmenu.cpp.
+ \endomit
+ */
+ function insertMenu(index, title) {
if (!__selfComponent)
__selfComponent = Qt.createComponent("Menu.qml", root)
var submenu = __selfComponent.createObject(__selfComponent, { "title": title })
- root.insertItem(items.length, submenu)
+ root.insertItem(index, submenu)
return submenu
}