ModelContextMenu QML Type
A ModelContextMenu creates a context menu with items populated from a model or a QList<QAction*>. More...
| Import Statement: | import org.kde.plasma.extras |
Properties
- model : model
Signals
- clicked(var model)
Detailed Description
For standard item models, actions are created using the following model role names or properties:
- display - a string contains the action name
- decoration - an icon to display
- separator - boolean that will add a separator in the list
Example code:
ModelContextMenu {
id: menu
visualParent: someButton
model: myModel
}
Button {
id: someButton
onClicked: menu.popup()
}
Property Documentation
model : model |
The model containing menu items
Signal Documentation
clicked(var model) |
This signal is emitted when a menu item is clicked. The attached model properties for that menu item are passed as an argument
Note: The corresponding handler is onClicked.