- QWebView *webView = new QWebView;
- webView->load(url);
- webView->resize(1000, 750);
- QGraphicsProxyWidget *proxyItem = new QGraphicsProxyWidget(this);
- proxyItem->setWidget(webView);
- proxyItem->setAcceptHoverEvents(false);
+ QGraphicsProxyWidget *proxyItem = new QGraphicsProxyWidget(this);
+#ifdef HAVE_WEBENGINE
+ QWebEngineView *webView = new CustomWebView(proxyItem);
+ webView->settings()->setAttribute(QWebEngineSettings::JavascriptEnabled, false);
+#elif defined HAVE_WEBKIT
+ QWebView *webView = new QWebView;
+ webView->settings()->setAttribute(QWebSettings::JavascriptEnabled, false);
+#endif
+ webView->load(url);
+ webView->setDisabled(true);
+ webView->resize(1000, 750);
+ proxyItem->setWidget(webView);
+ proxyItem->setAcceptHoverEvents(false);