summaryrefslogtreecommitdiffstats
path: root/src/core/web_contents_adapter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/web_contents_adapter.h')
-rw-r--r--src/core/web_contents_adapter.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/core/web_contents_adapter.h b/src/core/web_contents_adapter.h
index c4c25c8a5..49c1de4c0 100644
--- a/src/core/web_contents_adapter.h
+++ b/src/core/web_contents_adapter.h
@@ -49,17 +49,11 @@
#include <QString>
#include <QUrl>
-QT_FORWARD_DECLARE_CLASS(QVariant)
namespace content {
class WebContents;
}
class WebContentsAdapterPrivate;
-struct JSCallbackBase {
- virtual ~JSCallbackBase() {}
- virtual void call(const QVariant&) = 0;
-};
-
class QWEBENGINE_EXPORT WebContentsAdapter : public QSharedData {
public:
// Takes ownership of the WebContents.
@@ -89,8 +83,9 @@ public:
void setZoomFactor(qreal);
qreal currentZoomFactor() const;
void enableInspector(bool);
- void runJavaScript(const QString &javaScript, const QString &xPath = QString(), JSCallbackBase * = 0);
void filesSelectedInChooser(const QStringList &fileList, WebContentsAdapterClient::FileChooserMode);
+ void runJavaScript(const QString &javaScript, const QString &xPath);
+ quint64 runJavaScriptCallbackResult(const QString &javaScript, const QString &xPath);
void dpiScaleChanged();