summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2014-10-10 18:29:27 +0200
committerAndras Becsi <andras.becsi@digia.com>2014-10-14 12:06:10 +0200
commitf1e16024b7d608e5d4dc2144d2c97eca73c951ef (patch)
treeb9ded287ec69b49a3eede526628481a9af5d6f47 /src/webenginewidgets
parent38e68ab97b6de2f66bd367785d71831d9a154687 (diff)
Add setting ErrorPageEnabled
This is required so that embedders can implement custom error pages, and is also needed for tests, where error-page loading has side-effects on subsequent page loads. Change-Id: I5ae276a58864a2fa9d7b608bea3340b482a92f4e Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'src/webenginewidgets')
-rw-r--r--src/webenginewidgets/api/qwebenginesettings.cpp2
-rw-r--r--src/webenginewidgets/api/qwebenginesettings.h3
-rw-r--r--src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc1
3 files changed, 5 insertions, 1 deletions
diff --git a/src/webenginewidgets/api/qwebenginesettings.cpp b/src/webenginewidgets/api/qwebenginesettings.cpp
index 9ade311fc..729a09f56 100644
--- a/src/webenginewidgets/api/qwebenginesettings.cpp
+++ b/src/webenginewidgets/api/qwebenginesettings.cpp
@@ -67,6 +67,8 @@ static WebEngineSettings::Attribute toWebEngineAttribute(QWebEngineSettings::Web
return WebEngineSettings::HyperlinkAuditingEnabled;
case QWebEngineSettings::ScrollAnimatorEnabled:
return WebEngineSettings::ScrollAnimatorEnabled;
+ case QWebEngineSettings::ErrorPageEnabled:
+ return WebEngineSettings::ErrorPageEnabled;
default:
return WebEngineSettings::UnsupportedInCoreSettings;
}
diff --git a/src/webenginewidgets/api/qwebenginesettings.h b/src/webenginewidgets/api/qwebenginesettings.h
index 68c0a6031..d9f57a935 100644
--- a/src/webenginewidgets/api/qwebenginesettings.h
+++ b/src/webenginewidgets/api/qwebenginesettings.h
@@ -54,7 +54,8 @@ public:
SpatialNavigationEnabled,
LocalContentCanAccessFileUrls,
HyperlinkAuditingEnabled,
- ScrollAnimatorEnabled
+ ScrollAnimatorEnabled,
+ ErrorPageEnabled
};
enum FontSize {
diff --git a/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc b/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc
index 3c420b805..ca9f0ca95 100644
--- a/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc
+++ b/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc
@@ -115,6 +115,7 @@
about security origins and local vs. remote content see QWebEngineSecurityOrigin.
\value HyperlinkAuditingEnabled This setting enables support for the ping attribute for hyperlinks. It is disabled by default.
\value ScrollAnimatorEnabled This setting enables animated scrolling. It is disabled by default.
+ \value ErrorPageEnabled This setting enables built-in error pages of Chromium. It is enabled by default.
*/
/*!