summaryrefslogtreecommitdiffstats
path: root/src/core/api/qwebenginesettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/api/qwebenginesettings.h')
-rw-r--r--src/core/api/qwebenginesettings.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/api/qwebenginesettings.h b/src/core/api/qwebenginesettings.h
index 09656f670..7f89f1ea6 100644
--- a/src/core/api/qwebenginesettings.h
+++ b/src/core/api/qwebenginesettings.h
@@ -60,6 +60,8 @@ public:
DnsPrefetchEnabled,
PdfViewerEnabled,
NavigateOnDropEnabled,
+ ReadingFromCanvasEnabled,
+ ForceDarkMode,
};
enum FontSize {
@@ -76,6 +78,13 @@ public:
AllowAllUnknownUrlSchemes
};
+ enum ImageAnimationPolicy {
+ InheritedImageAnimationPolicy = 0,
+ AllowImageAnimation,
+ AnimateImageOnce,
+ DisallowImageAnimation
+ };
+
public:
~QWebEngineSettings();
void setFontFamily(FontFamily which, const QString &family);
@@ -97,6 +106,10 @@ public:
void setUnknownUrlSchemePolicy(UnknownUrlSchemePolicy policy);
void resetUnknownUrlSchemePolicy();
+ void setImageAnimationPolicy(ImageAnimationPolicy policy);
+ ImageAnimationPolicy imageAnimationPolicy() const;
+ void resetImageAnimationPolicy();
+
private:
explicit QWebEngineSettings(QWebEngineSettings *parentSettings = nullptr);
void setParentSettings(QWebEngineSettings *parentSettings);