diff options
author | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2014-05-12 15:10:43 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-05-12 19:11:32 +0200 |
commit | 55f1130be067fbf32f4be6953d3cea6cb72705b9 (patch) | |
tree | 17d7df256cab232a2efc8f61f398df4e2cde7363 /src/webenginewidgets/api | |
parent | 6f5e9d0355872be7ab944f08ca1362c6f5bc7879 (diff) |
Remove the xPath argument from runJavaScript
This value is only used internally by Chromium and risks being removed
at anytime, for which we would then have to maintain a downstream
implementation.
Chromium also only supports frame values, while a complete support of
the interface would require also supporting this xPath to point to
individual document element by affecting the value of "this", the same
way that QWebElement::evaluateJavaScript allowed in QtWebKit.
Change-Id: Id0cb1b8e3bdf9a6db0ca786fb5eb46ffd726d165
Reviewed-by: Michael Bruning <michael.bruning@digia.com>
Diffstat (limited to 'src/webenginewidgets/api')
-rw-r--r-- | src/webenginewidgets/api/qwebenginepage.cpp | 8 | ||||
-rw-r--r-- | src/webenginewidgets/api/qwebenginepage.h | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp index 2abfa4dec..4bd97c07e 100644 --- a/src/webenginewidgets/api/qwebenginepage.cpp +++ b/src/webenginewidgets/api/qwebenginepage.cpp @@ -803,16 +803,16 @@ void QWebEnginePage::setZoomFactor(qreal factor) d->adapter->setZoomFactor(factor); } -void QWebEnginePage::runJavaScript(const QString &scriptSource, const QString &xPath) +void QWebEnginePage::runJavaScript(const QString &scriptSource) { Q_D(QWebEnginePage); - d->adapter->runJavaScript(scriptSource, xPath); + d->adapter->runJavaScript(scriptSource); } -void QWebEnginePage::runJavaScript(const QString& scriptSource, const QWebEngineCallback<const QVariant &> &resultCallback, const QString &xPath) +void QWebEnginePage::runJavaScript(const QString& scriptSource, const QWebEngineCallback<const QVariant &> &resultCallback) { Q_D(QWebEnginePage); - quint64 requestId = d->adapter->runJavaScriptCallbackResult(scriptSource, xPath); + quint64 requestId = d->adapter->runJavaScriptCallbackResult(scriptSource); d->m_callbacks.registerCallback(requestId, resultCallback.d); } diff --git a/src/webenginewidgets/api/qwebenginepage.h b/src/webenginewidgets/api/qwebenginepage.h index 4c24db61e..be5e4c527 100644 --- a/src/webenginewidgets/api/qwebenginepage.h +++ b/src/webenginewidgets/api/qwebenginepage.h @@ -175,8 +175,8 @@ public: qreal zoomFactor() const; void setZoomFactor(qreal factor); - void runJavaScript(const QString& scriptSource, const QString &xPath = QString()); - void runJavaScript(const QString& scriptSource, const QWebEngineCallback<const QVariant &> &resultCallback, const QString &xPath = QString()); + void runJavaScript(const QString& scriptSource); + void runJavaScript(const QString& scriptSource, const QWebEngineCallback<const QVariant &> &resultCallback); Q_SIGNALS: void loadStarted(); |