text: // Copyright (c) 2012 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.
  
  #ifndef CHROME_BROWSER_UI_BROWSER_VIEW_PREFS_H_
  #define CHROME_BROWSER_UI_BROWSER_VIEW_PREFS_H_
  
  class PrefRegistrySimple;
  class PrefService;
  
  namespace user_prefs {
  class PrefRegistrySyncable;
  }
  
  namespace chrome {
  
  // Register local state preferences specific to BrowserView.
  void RegisterBrowserViewLocalPrefs(PrefRegistrySimple* registry);
  
  // Register profile-specific preferences specific to BrowserView. These
  // preferences may be synced, depending on the pref's |sync_status| parameter.
  void RegisterBrowserViewProfilePrefs(
      user_prefs::PrefRegistrySyncable* registry);
  
  // Converts deprecated int tabstrip layout type into a boolean value indicating
  // stacked layout preference.
  void MigrateBrowserTabStripPrefs(PrefService* pref);
  
  }  // namespace chrome
  
  #endif  // CHROME_BROWSER_UI_BROWSER_VIEW_PREFS_H_
  