MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

QML MenuLayout Element

Provides layout that is used to present the menu items inside a menu. More...

Inherits Item

This element was introduced in qt-components 4.7.

Detailed Description

The MenuLayout component provides the implementation specific layout that is used to present the menu items inside a menu. Usually the menu items are arranged in a (vertical) column. However, depending on the UI specifications of the platform and depending on the resulting MenuLayout implementation this might not be necessarily the case. The parent of the MenuLayout is the menu and the children of the MenuLayout consist of MenuItems.

 // Create a menu with different menu items.
  Menu {
      id: myMenu
      // visualParent is needed to specify the grayed out area.
      visualParent: pageStack
      MenuLayout {
          MenuItem {text: "Red"; onClicked: { colorRect.color = "darkred" } }
          MenuItem {text: "Green"; onClicked: { colorRect.color = "darkgreen" }}
          MenuItem {text: "Blue"; onClicked: { colorRect.color = "darkblue" }}
      }
  }

See also Menu and MenuItem.