| Index: ash/shell.h
|
| diff --git a/ash/shell.h b/ash/shell.h
|
| index 343af630921b20b4267869fcff45ed9de47d5453..5d4c4961b1ec868723b39297d6bd2b031bb601aa 100644
|
| --- a/ash/shell.h
|
| +++ b/ash/shell.h
|
| @@ -25,6 +25,8 @@
|
| #include "ui/wm/core/cursor_manager.h"
|
| #include "ui/wm/public/activation_change_observer.h"
|
|
|
| +class PrefService;
|
| +
|
| namespace aura {
|
| class RootWindow;
|
| class UserActivityForwarder;
|
| @@ -58,10 +60,6 @@ namespace gfx {
|
| class Insets;
|
| }
|
|
|
| -namespace preferences {
|
| -class PrefClientStore;
|
| -}
|
| -
|
| namespace ui {
|
| class UserActivityDetector;
|
| class UserActivityPowerManagerNotifier;
|
| @@ -360,7 +358,7 @@ class ASH_EXPORT Shell : public SessionStateObserver,
|
| LockStateController* lock_state_controller() {
|
| return lock_state_controller_.get();
|
| }
|
| - preferences::PrefClientStore* pref_store() { return pref_store_.get(); }
|
| + PrefService* pref_service() { return pref_service_.get(); }
|
| PaletteDelegate* palette_delegate() { return palette_delegate_.get(); }
|
| ShellDelegate* shell_delegate() { return shell_delegate_.get(); }
|
| VideoDetector* video_detector() { return video_detector_.get(); }
|
| @@ -625,6 +623,9 @@ class ASH_EXPORT Shell : public SessionStateObserver,
|
| // SessionStateObserver:
|
| void SessionStateChanged(session_manager::SessionState state) override;
|
|
|
| + // Callback for prefs::ConnectToPrefService.
|
| + void OnPrefServiceInitialized(std::unique_ptr<::PrefService> pref_service);
|
| +
|
| static Shell* instance_;
|
|
|
| // Only valid in mash, for classic ash this is null.
|
| @@ -678,7 +679,7 @@ class ASH_EXPORT Shell : public SessionStateObserver,
|
| std::unique_ptr<::wm::VisibilityController> visibility_controller_;
|
| std::unique_ptr<::wm::WindowModalityController> window_modality_controller_;
|
| std::unique_ptr<app_list::AppList> app_list_;
|
| - scoped_refptr<preferences::PrefClientStore> pref_store_;
|
| + std::unique_ptr<::PrefService> pref_service_;
|
| std::unique_ptr<ui::devtools::UiDevToolsServer> devtools_server_;
|
| std::unique_ptr<views::corewm::TooltipController> tooltip_controller_;
|
| LinkHandlerModelFactory* link_handler_model_factory_;
|
|
|