1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/ui/webui/options/chromeos/cros_options_page_ui_handler.h"
6
7#include "base/values.h"
8#include "chrome/browser/chromeos/cros_settings.h"
9
10namespace chromeos {
11
12CrosOptionsPageUIHandler::CrosOptionsPageUIHandler(
13    CrosSettingsProvider* provider) : settings_provider_(provider) {
14  if (settings_provider_.get())
15    CrosSettings::Get()->AddSettingsProvider(settings_provider_.get());
16}
17
18CrosOptionsPageUIHandler::~CrosOptionsPageUIHandler() {
19  if (settings_provider_.get())
20    CrosSettings::Get()->RemoveSettingsProvider(settings_provider_.get());
21}
22
23}  // namespace chromeos
24