Ubuntu.Components MenuGroup

Logical list of items for a menu.

Import Statement: import Ubuntu.Components 1.3

Properties

  • data : list<Object>

Signals

Methods

Detailed Description

Example usage:

import QtQuick 2.4
import Ubuntu.Components 1.3
Menu {
    text: "Edit"
    MenuGroup {
        Action { text: "Undo" }
        Action { text: "Redo" }
    }
    MenuGroup {
        Action { text: "Cut" }
        ActionList {
            Action { text: "Copy" }
            Action { text: "Paste" }
        }
    }
    MenuGroup {
        Action { text: "Select All" }
    }
}

Property Documentation

[default] data : list<Object>

* * * List of Objects in this MenuGroup * Note that when you set this property, the children of the MenuGroup will be ignored, * so do not set the list and define children.

Signal Documentation

added(Object action)

Signal called when a action is added to the list

changed()

Signal called when the contents of the group change, including child content changes (eg. ActionList child add/remove)

removed(Object action)

Signal called when a action is removed from the list

Method Documentation

addObject(Object object)

Adds an Object to the list programatically.

removeObject(Object object)

Removes an object from the list programatically.