#include "chrome/browser/ui/webui/cr_components/customize_color_scheme_mode/customize_color_scheme_mode_handler.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/themes/theme_service.h"
#include "chrome/browser/themes/theme_service_factory.h"
#include "ui/webui/resources/cr_components/customize_color_scheme_mode/customize_color_scheme_mode.mojom.h"
CustomizeColorSchemeModeHandler::CustomizeColorSchemeModeHandler(
mojo::PendingRemote<
customize_color_scheme_mode::mojom::CustomizeColorSchemeModeClient>
pending_client,
mojo::PendingReceiver<
customize_color_scheme_mode::mojom::CustomizeColorSchemeModeHandler>
pending_handler,
Profile* profile)
: … { … }
CustomizeColorSchemeModeHandler::~CustomizeColorSchemeModeHandler() { … }
void CustomizeColorSchemeModeHandler::SetColorSchemeMode(
customize_color_scheme_mode::mojom::ColorSchemeMode colorMode) { … }
void CustomizeColorSchemeModeHandler::InitializeColorSchemeMode() { … }
void CustomizeColorSchemeModeHandler::OnThemeChanged() { … }
void CustomizeColorSchemeModeHandler::UpdateColorSchemeMode() { … }