![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
The class exposing WebView contextmenu to QML as Menu API. More...
#include <qmlmenu.h>
Signals | |
void | triggered () |
This signal is emitted when the menu is triggred. More... | |
Public Member Functions | |
QmlMenu (QMenu *menu, QQmlEngine *engine, QObject *parent=nullptr) | |
Q_INVOKABLE QmlAction * | addAction (const QVariantMap &map) |
Adds action to menu. More... | |
Q_INVOKABLE QmlMenu * | addMenu (const QVariantMap &map) |
Adds sub-menu to menu. More... | |
Q_INVOKABLE void | addSeparator () |
Adds a separator to menu. More... | |
|
explicit |
Definition at line 24 of file qmlmenu.cpp.
QmlAction * QmlMenu::addAction | ( | const QVariantMap & | map | ) |
Adds action to menu.
A | JavaScript object containing properties for action. The icon property must be in form of url of the path and shortcut in form string. |
Definition at line 35 of file qmlmenu.cpp.
QmlMenu * QmlMenu::addMenu | ( | const QVariantMap & | map | ) |
Adds sub-menu to menu.
A | JavaScript object containing properties of menu. The icon property must be in form of url of the path. |
Definition at line 49 of file qmlmenu.cpp.
void QmlMenu::addSeparator | ( | ) |
Adds a separator to menu.
Definition at line 71 of file qmlmenu.cpp.
|
signal |
This signal is emitted when the menu is triggred.