5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_SETTINGS_PLUGIN_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_SETTINGS_PLUGIN_H_
12 #include "flutter/fml/macros.h"
17 #include "rapidjson/document.h"
65 std::unique_ptr<BasicMessageChannel<rapidjson::Document>> channel_;
67 HKEY preferred_brightness_reg_hkey_ =
nullptr;
68 HKEY text_scale_factor_reg_hkey_ =
nullptr;
70 std::unique_ptr<EventWatcher> preferred_brightness_changed_watcher_;
71 std::unique_ptr<EventWatcher> text_scale_factor_changed_watcher_;
80 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_SETTINGS_PLUGIN_H_