diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/testing/color_scheme_helper.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/testing/color_scheme_helper.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/core/testing/color_scheme_helper.h b/chromium/third_party/blink/renderer/core/testing/color_scheme_helper.h index 3059873dc7e..25df460ecb4 100644 --- a/chromium/third_party/blink/renderer/core/testing/color_scheme_helper.h +++ b/chromium/third_party/blink/renderer/core/testing/color_scheme_helper.h @@ -12,6 +12,7 @@ namespace blink { class Document; class Page; +class Settings; class WebThemeEngine; // ColorSchemeHelper is used to update the values of PreferredColorScheme and @@ -19,20 +20,18 @@ class WebThemeEngine; // and ForcedColors back to their default values upon deconstruction. class ColorSchemeHelper { public: - ColorSchemeHelper(); + ColorSchemeHelper(Document& document); + ColorSchemeHelper(Page& page); ~ColorSchemeHelper(); void SetPreferredColorScheme( - Document& document, - const PreferredColorScheme preferred_color_scheme); - void SetPreferredColorScheme( - Page& page, const PreferredColorScheme preferred_color_scheme); void SetForcedColors(Document& document, const ForcedColors forced_colors); void SetForcedColors(Page& page, const ForcedColors forced_colors); private: WebThemeEngine* web_theme_engine_ = nullptr; + Settings& settings_; PreferredColorScheme default_preferred_color_scheme_ = PreferredColorScheme::kNoPreference; ForcedColors default_forced_colors_ = ForcedColors::kNone; |