blob: 570763f4a9933a50f0b4c761c4143275ed1d0768 [file] [log] [blame]
license.botbf09a502008-08-24 00:55:551// Copyright (c) 2006-2008 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.
initial.commit09911bf2008-07-26 23:55:294
5#include "chrome/browser/browser_prefs.h"
6
[email protected]7222e172009-02-17 20:19:487#include "chrome/browser/autofill_manager.h"
[email protected]44b2c8852009-03-18 00:57:498#include "chrome/browser/bookmarks/bookmark_utils.h"
initial.commit09911bf2008-07-26 23:55:299#include "chrome/browser/browser.h"
[email protected]c5cf01032009-02-16 07:00:3710#include "chrome/browser/browser_shutdown.h"
[email protected]faa138b2009-02-05 18:33:1511#include "chrome/browser/cache_manager_host.h"
[email protected]b7f05882009-02-22 01:21:5612#include "chrome/browser/download/download_manager.h"
[email protected]559ce85492009-03-17 17:31:1113#include "chrome/browser/external_protocol_handler.h"
[email protected]7a73e252009-03-04 19:00:4314#include "chrome/browser/google_url_tracker.h"
[email protected]0b88fdb2009-02-13 18:07:4415#include "chrome/browser/metrics/metrics_service.h"
[email protected]1933eb202009-02-19 18:23:2516#include "chrome/browser/net/dns_global.h"
[email protected]93ee5f82009-02-16 06:32:4517#include "chrome/browser/password_manager/password_manager.h"
[email protected]faa138b2009-02-05 18:33:1518#include "chrome/browser/renderer_host/browser_render_process_host.h"
[email protected]559ce85492009-03-17 17:31:1119#include "chrome/browser/safe_browsing/safe_browsing_service.h"
[email protected]f63ae312009-02-04 17:58:4620#include "chrome/browser/search_engines/template_url_prepopulate_data.h"
[email protected]e94980022009-02-03 01:09:5321#include "chrome/browser/session_startup_pref.h"
[email protected]7a73e252009-03-04 19:00:4322#include "chrome/browser/ssl/ssl_manager.h"
[email protected]e94980022009-02-03 01:09:5323#include "chrome/browser/tab_contents/web_contents.h"
[email protected]a814d8632009-01-31 20:18:5224
[email protected]f63ae312009-02-04 17:58:4625#if defined(OS_WIN) // TODO(port): whittle this down as we port
initial.commit09911bf2008-07-26 23:55:2926#include "chrome/browser/task_manager.h"
[email protected]7f856be2008-10-29 23:38:0627#include "chrome/browser/views/bookmark_manager_view.h"
[email protected]c6e67002008-11-11 22:03:1528#include "chrome/browser/views/frame/browser_view.h"
initial.commit09911bf2008-07-26 23:55:2929#include "chrome/browser/views/keyword_editor_view.h"
[email protected]fb8f5e92008-09-13 19:40:5030#include "chrome/browser/views/page_info_window.h"
[email protected]a814d8632009-01-31 20:18:5231#endif
initial.commit09911bf2008-07-26 23:55:2932
33namespace browser {
34
35void RegisterAllPrefs(PrefService* user_prefs, PrefService* local_state) {
36 // Prefs in Local State
[email protected]e94980022009-02-03 01:09:5337 Browser::RegisterPrefs(local_state);
[email protected]faa138b2009-02-05 18:33:1538 CacheManagerHost::RegisterPrefs(local_state);
[email protected]559ce85492009-03-17 17:31:1139 ExternalProtocolHandler::RegisterPrefs(local_state);
40 GoogleURLTracker::RegisterPrefs(local_state);
[email protected]0b88fdb2009-02-13 18:07:4441 MetricsLog::RegisterPrefs(local_state);
42 MetricsService::RegisterPrefs(local_state);
[email protected]559ce85492009-03-17 17:31:1143 SafeBrowsingService::RegisterPrefs(local_state);
[email protected]c5cf01032009-02-16 07:00:3744 browser_shutdown::RegisterPrefs(local_state);