Index: chrome/browser/prefs/browser_prefs.h |
=================================================================== |
--- chrome/browser/prefs/browser_prefs.h (revision 73335) |
+++ chrome/browser/prefs/browser_prefs.h (working copy) |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
@@ -10,11 +10,19 @@ |
namespace browser { |
+// Bitmask for kMultipleProfilePrefMigration. |
+enum MigratedPreferences { |
+ NO_PREFS = 0, |
+ DNS_PREFS = 1 << 0, |
+ WINDOWS_PREFS = 1 << 1, |
+}; |
+ |
// Makes the PrefService objects aware of all the prefs. |
void RegisterAllPrefs(PrefService* user_prefs, PrefService* local_state); |
void RegisterLocalState(PrefService* local_state); |
void RegisterUserPrefs(PrefService* user_prefs); |
- |
+// Migrate prefs from local_state to user_prefs. |
+void MigrateBrowserPrefs(PrefService* user_prefs, PrefService* local_state); |
} // namespace browser |
#endif // CHROME_BROWSER_PREFS_BROWSER_PREFS_H__ |