From 83a6c1b92f38b4b0bdb3f90d67be7bb1e4caef7a Mon Sep 17 00:00:00 2001 From: Andras Becsi Date: Wed, 6 Aug 2014 14:58:33 +0200 Subject: Move the runJavaScript function from experimental to public API This is essential API that should be public. Change-Id: Ifbd86171933936112e2495ebed074faa2e52464d Reviewed-by: Jocelyn Turcotte --- src/webengine/api/qquickwebengineview.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'src/webengine/api/qquickwebengineview.cpp') diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp index f4881e8a5..2678832a7 100644 --- a/src/webengine/api/qquickwebengineview.cpp +++ b/src/webengine/api/qquickwebengineview.cpp @@ -584,6 +584,16 @@ bool QQuickWebEngineView::canGoForward() const return d->adapter->canGoForward(); } +void QQuickWebEngineView::runJavaScript(const QString &script, const QJSValue &callback) +{ + Q_D(QQuickWebEngineView); + if (!callback.isUndefined()) { + quint64 requestId = d_ptr->adapter->runJavaScriptCallbackResult(script); + d->m_callbacks.insert(requestId, callback); + } else + d->adapter->runJavaScript(script); +} + QQuickWebEngineViewExperimental *QQuickWebEngineView::experimental() const { Q_D(const QQuickWebEngineView); @@ -627,15 +637,6 @@ QQmlComponent *QQuickWebEngineViewExperimental::extraContextMenuEntriesComponent return d_ptr->contextMenuExtraItems; } -void QQuickWebEngineViewExperimental::runJavaScript(const QString &script, const QJSValue &callback) -{ - if (!callback.isUndefined()) { - quint64 requestId = d_ptr->adapter->runJavaScriptCallbackResult(script); - d_ptr->m_callbacks.insert(requestId, callback); - } else - d_ptr->adapter->runJavaScript(script); -} - QQuickWebEngineHistory *QQuickWebEngineViewExperimental::navigationHistory() const { return d_ptr->m_history.data(); -- cgit v1.2.3