diff options
author | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2013-08-16 18:41:02 +0200 |
---|---|---|
committer | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2013-08-20 18:16:03 +0200 |
commit | 6ffb1797617c65bef34d7ce19b07ab07db89aa0b (patch) | |
tree | 922f65a65a8ce07c3b41e8e56ae05a70c928d055 /lib/widgets/Api/qwebengineview.cpp | |
parent | c1c7c3cfa9d8c3e6f05095d0880a84a13a0d9e01 (diff) | |
download | qtwebengine-6ffb1797617c65bef34d7ce19b07ab07db89aa0b.tar.gz |
Implement QWebEnginePage::action for basic navigation.
This imports code from qwebpage.cpp and QWebPageAdapter.cpp of WebKit
into qwebenginepage.cpp and thus also restrict the license accordingly.
Change-Id: Ic5da8f2b469109cb10132cbe6585f2d941b14403
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'lib/widgets/Api/qwebengineview.cpp')
-rw-r--r-- | lib/widgets/Api/qwebengineview.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/widgets/Api/qwebengineview.cpp b/lib/widgets/Api/qwebengineview.cpp index 7e8ee3526..1bf1acf4d 100644 --- a/lib/widgets/Api/qwebengineview.cpp +++ b/lib/widgets/Api/qwebengineview.cpp @@ -129,6 +129,18 @@ QUrl QWebEngineView::url() const return page()->url(); } +#ifndef QT_NO_ACTION +QAction* QWebEngineView::pageAction(QWebEnginePage::WebAction action) const +{ + return page()->action(action); +} +#endif + +void QWebEngineView::triggerPageAction(QWebEnginePage::WebAction action, bool checked) +{ + page()->triggerAction(action, checked); +} + void QWebEngineView::stop() { page()->triggerAction(QWebEnginePage::Stop); |