Chromium Code Reviews| Index: chrome/browser/sync/sessions/session_data_type_controller.h |
| diff --git a/chrome/browser/sync/sessions/session_data_type_controller.h b/chrome/browser/sync/sessions/session_data_type_controller.h |
| index 3ba97f45ae1d5a9a3d7a819e644984fb9e46da55..670222bc244709f32c1e14d360fa3d4643eb7b68 100644 |
| --- a/chrome/browser/sync/sessions/session_data_type_controller.h |
| +++ b/chrome/browser/sync/sessions/session_data_type_controller.h |
| @@ -5,6 +5,7 @@ |
| #ifndef CHROME_BROWSER_SYNC_SESSIONS_SESSION_DATA_TYPE_CONTROLLER_H_ |
| #define CHROME_BROWSER_SYNC_SESSIONS_SESSION_DATA_TYPE_CONTROLLER_H_ |
| +#include "base/prefs/pref_change_registrar.h" |
| #include "chrome/browser/sync/glue/local_device_info_provider.h" |
| #include "components/sync_driver/ui_data_type_controller.h" |
| #include "content/public/browser/notification_observer.h" |
| @@ -34,6 +35,8 @@ class SessionDataTypeController : public sync_driver::UIDataTypeController, |
| protected: |
| virtual ~SessionDataTypeController(); |
| + virtual void LoadModels(const ModelLoadCallback& model_load_callback) |
|
Andrew T Wilson (Slow)
2014/08/21 14:10:37
Please don't change visibility of APIs in subclass
Joao da Silva
2014/08/26 16:06:52
Done.
|
| + OVERRIDE; |
| virtual bool StartModels() OVERRIDE; |
| virtual void StopModels() OVERRIDE; |
| @@ -41,6 +44,7 @@ class SessionDataTypeController : public sync_driver::UIDataTypeController, |
| bool IsWaiting(); |
| void MaybeCompleteLoading(); |
| void OnLocalDeviceInfoInitialized(); |
| + void OnSavingBrowserHistoryPrefChanged(); |
| Profile* const profile_; |
| @@ -54,10 +58,11 @@ class SessionDataTypeController : public sync_driver::UIDataTypeController, |
| bool waiting_on_session_restore_; |
| bool waiting_on_local_device_info_; |
| + PrefChangeRegistrar pref_registrar_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(SessionDataTypeController); |
| }; |
| } // namespace browser_sync |
| #endif // CHROME_BROWSER_SYNC_SESSIONS_SESSION_DATA_TYPE_CONTROLLER_H_ |
| - |