WebEngineAction QML Type▲
- 
					Import Statement: import QtWebEngine 
- 
					Since: QtWebEngine 1.8 
Detailed Description▲
A WebEngineAction is returned by the WebEngineView::action() method. It provides information about the action, such as whether it is enabled.
The following code uses the WebEngineView::action() method to check if the copy action is enabled:
var copyAction = webEngineView.action(WebEngineView.Copy);
if (copyAction.enabled)
    console.log("Copy is enabled.");
else
    console.log("Copy is disabled.");A ToolButton can be connected to a WebEngineAction as follows:
            ToolButton {
                property int itemAction: WebEngineView.Back
                text: webEngineView.action(itemAction).text
                enabled: webEngineView.action(itemAction).enabled
                onClicked: webEngineView.action(itemAction).trigger()
                icon.name: webEngineView.action(itemAction).iconName
                display: AbstractButton.TextUnderIcon
            }A context menu could be implemented like this:
        property Menu contextMenu: Menu {
            Repeater {
                model: [
                    WebEngineView.Back,
                    WebEngineView.Forward,
                    WebEngineView.Reload,
                    WebEngineView.SavePage,
                    WebEngineView.Copy,
                    WebEngineView.Paste,
                    WebEngineView.Cut,
                    WebEngineView.ChangeTextDirectionLTR,
                    WebEngineView.ChangeTextDirectionRTL,
                ]
                MenuItem {
                    text: webEngineView.action(modelData).text
                    enabled: webEngineView.action(modelData).enabled
                    onClicked: webEngineView.action(modelData).trigger()
                    icon.name: webEngineView.action(modelData).iconName
                    display: MenuItem.TextBesideIcon
                }
            }
        }
        onContextMenuRequested: function(request) {
            if (customContextMenuOption.checked) {
                request.accepted = true;
                contextMenu.popup();
            }
        }Property Documentation▲
[read-only] enabled : bool▲
This property holds whether the action is enabled.
[read-only] iconName : string▲
This property holds the name of the icon for the action. This name can be used to pick the icon from a theme.
[read-only] text : int▲
This property holds a textual description of the action.




